您的位置:首页 > 编程语言 > Java开发

SpringMVC Controller中的service为null

2015-08-14 18:09 423 查看
整合SSH框架的时候遇了Controller中的service为null的问题,结果发现纯属配置文件错误。

错误条件:

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

applicationContext.xml文件中的配置如下



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



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

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

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



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

虽然有一年没有折腾SSH了,再遇到问题总有一种似曾相识的感觉 V_V 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息