spring 注入后的对象是单例还是prototype
spring吧
全部回复
仅看楼主
level 2
金索伦 楼主
首先,我在struts.xml中加入
<constant name="struts.objectFactory" value="spring" />
然后没有在spring-beans.xml里配置Action,而是利用Struts-Spring_Plugin插件自动初始化Action,
据说这种的方式产生对每个请求产生一个action实例,即Action不是单例的;
那么,如果action中的声明几个在spring-beans.xml里配置的Bean,例如一个叫inputVO(用于接收前端的输入数据),并且这个bean使用spring默认的scope(单例),那在action对象中这inputVO是单例的吗?如果发起两次请求,第二次取到inputVO是新的,还是取到第一次请求产生的那个呢?
2015年07月27日 11点07分 1
level 3
是不是单例,你可以写程序验证,看看构造函数被调用了几次
2015年07月28日 13点07分 2
1