Struts 2动作类实例化

时间:2012-05-08 21:20:42

标签: java struts2

是否可以将Struts2操作类的实例化限制为仅一个实例。基本上在动作上强制执行Singleton模式。我正在扩展ActionSupport类。

1 个答案:

答案 0 :(得分:2)

从技术上讲,我确定 - 但是整个框架假定每个请求的实例,只是这样测试,如果你这样做,我只能预测非常糟糕的事情。

扩展ActionSupport使这种情况更加严峻,因为它添加的所有内容假设每个请求都有一个实例。例如,错误和信息消息,显然是每个请求,都是实例属性 - 所以你需要重新实现一大块ActionSupport以使其成为线程安全的。

无论如何,你为什么要这样做?