我正在尝试从 Spring 3.0.3 升级到 3.1.2。
它是一个 struts2 应用程序,控制器/动作标记为 @Scope("request")。
每个请求都会创建一个新的操作对象。动作 bean 有一个SearchCriteria
注入其中的对象。SearchCriteria 类用@Scope("prototype") 标记。所以我希望在每个请求上都会创建一个新的,这就是它与 spring 3.0.3 的工作方式。
但现在它第一次将其视为原型并创建一个新的,但从那时起它使用缓存版本。我试图调试它,但没有得到快速的地方。
也许有一个我不知道的新配置设置?或任何其他想法将不胜感激。