Struts 2 bean配置默认范围

时间:2013-12-08 18:08:21

标签: java spring struts2 dependency-injection scope

我正在尝试使用配置文件使用Struts2的基本DI,如here所述。

但是,我无法找到注入bean的默认范围。

我知道Spring的默认范围是Singleton,但我不想对Struts2采用相同的方法。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

默认范围是singleton,但是名称为default的范围不同。可能是this问题让您更好地了解Struts2中的范围。框架支持范围,例如singletondefaultthread其他范围,您应该手动实现。

查看定义范围的source code

澄清名为default的范围意味着每次注入一个实例。您可以在对Scope.DEFAULT的评论中找到此信息。