spring spring中为什么在BIZ层用到DAO的时候可以直接在配置文件中用依赖注入就可以了,只要在BIZ中为DAO提供get和set方法就可以了 而在Action中要用BIZ的时候,却不可以用依赖注入了,而要用 ApplicationContext 的getBean();方法去获得这个BIZ对象!为什么要这样呢?到底什么时候用依赖注入,什么时候不能用!求高人解释 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Action中用BIZ 也可以用以来注入@Autowiredprivate UserService userService ;不用注解的话<bean id="/xxaction" class="ssAction"><ref ...></bean>好久没用 不知道是不是这样搞了 一楼说的是一种解决方案,记得把annotation-driven开关打开。还有一种方式是将Action交与Spring管理,在Spring中配Bean的方式来配Action。总的来说,Bean只有是通过Spring Context(也就是BeanFactory)产出来的,Spring才能帮你注入。 Action交给Spring管理的时候记得配置Scope=prototype,用注解很方便 注解我不会用。 同事都说可以注入。那么我也就像他们那样做了 难道是我以前上课的时候听错了,明明记得老师说过 在Action中BIZ是不可以用依赖注入的 结贴了 谢谢大家回帖 post一个action返回乱码编码转换不了 怎样通过鼠标事件访问后台数据库??? 使用JavaService让java程序加载为winNT系统服务 <html:link>标签 静态语句块和语句块的区别? Hibernate交给Spring托管以后,saveOrUpdate能替代save吗 iBatis框架问题 【请教】关于自助缴费终端的设计问题 诚心请教版主,各位大侠:在corba环境下delphi和ejb这样互操作行不行? JSP中的“转发”,前后两个页面共享同一个request对象么? HQL判断集合中是否存在某个元素问题 Spring 和 ibatis的相关问题
@Autowired
private UserService userService ;
不用注解的话
<bean id="/xxaction" class="ssAction">
<ref ...>
</bean>
好久没用 不知道是不是这样搞了
Bean只有是通过Spring Context(也就是BeanFactory)产出来的,Spring才能帮你注入。
同事都说可以注入。那么我也就像他们那样做了
难道是我以前上课的时候听错了,明明记得老师说过 在Action中BIZ是不可以用依赖注入的
结贴了 谢谢大家回帖