我正在尝试使用配置文件使用Struts2的基本DI,如here所述。
但是,我无法找到注入bean的默认范围。
我知道Spring的默认范围是Singleton,但我不想对Struts2采用相同的方法。
有什么想法吗?
答案 0 :(得分:0)
默认范围是singleton
,但是名称为default
的范围不同。可能是this问题让您更好地了解Struts2中的范围。框架支持范围,例如singleton
,default
和thread
其他范围,您应该手动实现。
查看定义范围的source code。
澄清名为default
的范围意味着每次注入一个实例。您可以在对Scope.DEFAULT的评论中找到此信息。