当前位置: 代码迷 >> Java Web开发 >> SpringMVC一个小疑点
  详细解决方案

SpringMVC一个小疑点

热度:6619   发布时间:2013-02-25 21:19:44.0
SpringMVC一个小问题
想用SpringMVC做个小项目,是个简单的登录页面,在控制器controller调用逻辑代码service时候,发生了错误,错误提示是空指针异常,但一直找不到错误来源。我想知道controller这个Java类是怎么调用service的方法?在controller中创建service类的对象?spring容器不是已经创建好了对象了吗?我想问题就在这,请各位给个看法,谢谢了

------解决方案--------------------------------------------------------
在service类上加@Service(),在controller里定义的service属性上加@Autowired
其实还是new个对象,只不过换个写法
------解决方案--------------------------------------------------------
你看看我的
 http://blog.csdn.net/zuxianghuang/article/details/6525432
列子
http://download.csdn.net/detail/zuxianghuang/3442207
------解决方案--------------------------------------------------------
controller 层调用service类中的方法,空指针异常。
一般情况是你的service类没有注入到controller中,记得set和get方法。
spring注入有两种:
注解和XML
记住controller中的service类名必须和你注解或者xml中定义的name名字相同(byname方式)
  相关解决方案