I have a project with some modules, and I need to build container from different xml files; Look at my web.xml
I have also a part of MVCCode:<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:application-service.xml </param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>application</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:application-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>application</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>welcom.html</welcome-file> </welcome-file-list> </web-app>
and 2 xml files are in different modulesCode:@Controller @RequestMapping("/user") public class RegistrationController { @Autowired private IUserService userService; @RequestMapping(method = RequestMethod.GET) public ModelAndView registerPage() { ModelAndView mav = new ModelAndView("register"); mav.addObject("userForm", new User()); return mav; } @RequestMapping(method = RequestMethod.POST) public ModelAndView postRegisterPage(@ModelAttribute("userForm") User user) { userService.saveUser(user); return new ModelAndView("success"); } }
application-servlet.xmlapplication.xmlCode:<context:component-scan base-package="ru.jt.forum.web.controller" use-default-filters="false"> <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-scan> <mvc:annotation-driven/> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> <property name="prefix" value="/WEB-INF/jsp/"/> <property name="suffix" value=".jsp"/> </bean>
I have an exceptionCode:<import resource="ru/jt/forum/model/resources/springconf/application-orm.xml"/> <bean id="userService" class="ru.jt.forum.controller.service.UserService"> <property name="dao" ref="userDAO"/> </bean>
This 2 xml files should build Container, am I right?org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'registrationController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Could not autowire field
P.s sorry for my english


Reply With Quote