首先,我在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是新的,还是取到第一次请求产生的那个呢?
<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是新的,还是取到第一次请求产生的那个呢?
