当执行这个action的时候,这个Test3怎么也注入不进来,这个Test3在spring容器初始化的时候已经初始化了
解决方案 »
- myeclipse安装失败求解啊....【图】
- hibernate中的getHibernateTemplate().load错误
- 不会因为0分帖就不告诉我这个简单的问题了吧 :》
- 谁能帮忙提供OFBiz?今天怎么搞的,网站上根本找不到下载的链接了!多谢!
- 在struts-config.xml添加连接数据库<data-sources>的信息,运行便出错了,不添加就一切正常!!!
- 求救!weblogic8+struts的mapping问题
- 希望了解一下java在电信领域的应用情况
- 其他语言编写的客户端如何和EJB通信?
- 请问,tomcat是什么服务器
- StatelessSessionBean+DAO模式,关于事务的一个疑问???
- 需要javaEE+Android视频的人,来找我
- 上海复旦光华信息科技股份有限公司 怎么样?
然后你看看你注入的bean在不在你列出的扫描包内。
3楼的也试试,把Autowired 换成 Resource 试试。
回1楼,使用@Component和@Service,表面上虽然一般一个用控制层,一个业务层,但是作用是一样的,可以互换。
我的action已经包含在context:component-scan里面包内了。按照2楼的提示,我加了struts2-spring-plugin-2.1.6.jar,果然注入进来了。
我的理解是,这个插件队spring和struts承上启下,每个请求创建一个action实例,然后发现里面有@Autowired注解,然后这个插件就会将spring容器中对应的类型的bean给他注入进来。
昨天搞了一下午,新学spring,挺有意思的。谢谢大家。