在网上查看资料,普遍的说法是:
1.在web.xml中先配置spring的监听,再配自定义的监听器
2.小弟的配置web.xml中,
1)
contextConfigLocation
<!-- 单进程部署 -->
classpath:spring/spring-main.xml
2)<listener>
<description>spring监听器</description>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
3)<listener>
<description>web应用监听器</description>
<listener-class>com.xx.listener.InitListener</listener-class>
4)<servlet>
<description>spring mvc servlet</description>
<servlet-name>springMvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<description>spring mvc 配置文件</description>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc/spring-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
另外,在自定义监听器中,使用到
@Autowired
private XXXService xxxService;这样spring自动注入进来的bean
小弟不才,问题到底出现在哪里?感谢各位大神了