我试图使用基本的DI与Struts2使用配置文件描述here。Struts 2 bean配置默认范围
但是,我无法找到注入bean的默认范围。
我知道默认的作用域是Spring的Singleton,但我不想和Struts2一样。
任何想法?
我试图使用基本的DI与Struts2使用配置文件描述here。Struts 2 bean配置默认范围
但是,我无法找到注入bean的默认范围。
我知道默认的作用域是Spring的Singleton,但我不想和Struts2一样。
任何想法?
默认范围是singleton
,但是有一个名称为default
的范围,它是不同的。可能是this的问题让你更好地理解Struts2中的范围。框架支持范围如singleton
,default
和thread
您应该手动实施的其他范围。
看看定义范围的source code。
澄清名为default
的范围是指每一个一个实例。你可以在Scope.DEFAULT的评论中找到它。
明智的做法是不采用struts2的默认范围。我也无法得出结论。也许这个线程有助于:http://struts.1045723.n5.nabble.com/Spring-Scope-Default-td3489074.html – acdcjunior