精华帖 (0) :: 良好帖 (2) :: 新手帖 (1) :: 隐藏帖 (11)
|
|
---|---|
作者 | 正文 |
发表时间:2010-08-05
my_corner 说的没错
|
|
返回顶楼 | |
发表时间:2010-08-05
kaowww153 写道 my_corner 写道 kaowww153 写道 my_corner 写道 struts2本身设计就是action非单例的,拦截器是单例的,你强行把action做成单例的没有问题??
你这问的我想哭了,我是说struts2给spring托管时默认就是单例吗,不是强行做成单例。 默认托管??struts2-spring-pluginXXX.jar,struts插件,不用在spring中写任何有关action的配置。自己找来看看代码。 你这话写的业余了点吧。<bean id="showGoodsAction" class="com.test.struts2.action.ShowGoodsAction" scope="prototype"> <property name="goodsService" ref="goodsService"></property> </property> </bean> 你不配不代表别人不配吧。 无语……几百个action,您也一个一个的配。接着讨论您的注解吧,不参与了。 |
|
返回顶楼 | |
发表时间:2010-08-05
看你加了struts2-convention-plugin.jar没有,加了的话就说明你用了struts2注解就可以不用加@scope了,甚至连@controller也不用加
|
|
返回顶楼 | |
发表时间:2010-08-05
白痴,你的线程问题是指什么啊?,action中没有实例变量难道不可以吗。
|
|
返回顶楼 | |
发表时间:2010-08-05
kaowww153 写道 看你加了struts2-convention-plugin.jar没有,加了的话就说明你用了struts2注解就可以不用加@scope了,甚至连@controller也不用加
哦 真好,今天受教了。 |
|
返回顶楼 | |
发表时间:2010-08-05
my_corner 写道 kaowww153 写道 my_corner 写道 kaowww153 写道 my_corner 写道 struts2本身设计就是action非单例的,拦截器是单例的,你强行把action做成单例的没有问题??
你这问的我想哭了,我是说struts2给spring托管时默认就是单例吗,不是强行做成单例。 默认托管??struts2-spring-pluginXXX.jar,struts插件,不用在spring中写任何有关action的配置。自己找来看看代码。 你这话写的业余了点吧。<bean id="showGoodsAction" class="com.test.struts2.action.ShowGoodsAction" scope="prototype"> <property name="goodsService" ref="goodsService"></property> </property> </bean> 你不配不代表别人不配吧。 无语……几百个action,您也一个一个的配。接着讨论您的注解吧,不参与了。 无语,我当然知道可以不配了,我做项目时也没配过,但这是我以前刚入门时做的练习,也是spring最基本的东西,你还别看不起。 |
|
返回顶楼 | |
发表时间:2010-08-05
kaowww153 写道 my_corner 写道 kaowww153 写道 my_corner 写道 kaowww153 写道 my_corner 写道 struts2本身设计就是action非单例的,拦截器是单例的,你强行把action做成单例的没有问题??
你这问的我想哭了,我是说struts2给spring托管时默认就是单例吗,不是强行做成单例。 默认托管??struts2-spring-pluginXXX.jar,struts插件,不用在spring中写任何有关action的配置。自己找来看看代码。 你这话写的业余了点吧。<bean id="showGoodsAction" class="com.test.struts2.action.ShowGoodsAction" scope="prototype"> <property name="goodsService" ref="goodsService"></property> </property> </bean> 你不配不代表别人不配吧。 无语……几百个action,您也一个一个的配。接着讨论您的注解吧,不参与了。 无语,我当然知道可以不配了,我做项目时也没配过,但这是我以前刚入门时做的练习,也是spring最基本的东西,你还别看不起。 没看不起,对不起我错了。 |
|
返回顶楼 | |
发表时间:2010-08-05
spring中bean的作用域设为prototype,每个请求对应一个实例.请求完成后,实例会被回收,所以,不会有性能问题。
我怎么感觉struts2 action应该是default singleton呢。不确定,一直用webwork. |
|
返回顶楼 | |
发表时间:2010-08-05
guanliScott 写道 spring中bean的作用域设为prototype,每个请求对应一个实例.请求完成后,实例会被回收,所以,不会有性能问题。
我怎么感觉struts2 action应该是default singleton呢。不确定,一直用webwork. 不知道Struts2 和webwork的关系呀 |
|
返回顶楼 | |
发表时间:2010-08-05
guanliScott 写道 spring中bean的作用域设为prototype,每个请求对应一个实例.请求完成后,实例会被回收,所以,不会有性能问题。
我怎么感觉struts2 action应该是default singleton呢。不确定,一直用webwork. 事实上struts2 确实是每次都new的action,因为他有很多实例变量。单例容易出现线程问题。 struts1单例因为他传参的formbean本身就是局部变量,局部变量不容易出现线程安全问题。 |
|
返回顶楼 | |