今天尝试使用spring注解自动注入bean,但是遇到一个问题:无法在Action中使用@Autowired注解自动注入bean,而在业务bean中可以注入Dao bean,非常奇怪,经过查找解决了问题。
我的Action代码如下:
后来,在http://blog.youkuaiyun.com/HMC20071120015/archive/2010/06/22/5686382.aspx中看到替换jar可以解决问题,我试着使用开发项目中的jar替换自己新建项目中的jar,结果注入成功了,这说明配置没有问题是jar包有问题。接下来通过一点点的对比查找有问题的jar包,最后发现是缺少了struts2-spring-plugin.jar。自己对SSH机构不熟导致的低级错误啊。。。。