@Spring 3.1.2中带struts2控制器的范围请求和原型

@Spring 3.1.2中带struts2控制器的范围请求和原型,spring,struts2,Spring,Struts2,我正在尝试从Spring3.0.3升级到3.1.2 这是一个struts2应用程序,其控制器/操作标记为@Scope(“请求”) 每个请求都会创建一个新的操作对象。动作bean中注入了一个SearchCriteria对象。SearchCriteria类用@Scope(“prototype”)标记。所以我希望每个请求都能创建一个新的请求,这就是Spring3.0.3的工作原理 但现在它第一次将其视为一个原型并创建了一个新的原型,但从那时起,它使用了一个缓存版本。我试过调试它,但没有什么进展 也许有

我正在尝试从Spring3.0.3升级到3.1.2

这是一个struts2应用程序,其控制器/操作标记为@Scope(“请求”)

每个请求都会创建一个新的操作对象。动作bean中注入了一个
SearchCriteria
对象。SearchCriteria类用@Scope(“prototype”)标记。所以我希望每个请求都能创建一个新的请求,这就是Spring3.0.3的工作原理

但现在它第一次将其视为一个原型并创建了一个新的原型,但从那时起,它使用了一个缓存版本。我试过调试它,但没有什么进展


也许有一个新的配置设置我不知道?或者任何其他想法都将不胜感激。

您使用struts2 spring插件吗?是的,我是。事实证明,我可以使用Autowired代替资源注释,而且它可以工作。在最新版本中,按名称进行的猜测必须已更改。很奇怪。