SpringMVC Controller中的service为null

来源:互联网 发布:linux运维工资高吗 编辑:程序博客网 时间:2024/05/20 01:37


整合SSH框架的时候遇了Controller中的service为null的问题,结果发现纯属配置文件错误。

错误条件:

在Tomcat下启动通过url请求到Controller层。


applicationContext.xml文件中的配置如下

自认为没有错,而且自己也测试过,测试代码如下:


测试通过,也就说明此段代码配置没有错。


然后对多一下测试的两种环境发现,一个是从容器拿Bean,一个是请求。

发现在配置SpringMVC servlet的时候并没有对userSerivce进行注入,所以加上后结果如下:


把 applicationContext.xml文件 对Controller的配置注释掉,再测试就成功了!


虽然有一年没有折腾SSH了,再遇到问题总有一种似曾相识的感觉 V_V 


0 0