是否可以将 Struts2 操作类的实例化限制为仅一个实例。基本上在操作上强制执行单例模式。我正在扩展 ActionSupport 类。
最佳答案
从技术上讲,当然,我想 - 但整个框架假设每个请求一个实例,仅进行这样的测试,如果您这样做,我只会预测非常糟糕的事情。
扩展 ActionSupport
会使情况变得更加可怕,因为它添加的所有内容也假设每个请求一个实例。例如,错误和信息消息等显然是每个请求的实例属性,因此您需要重新实现相当大的 ActionSupport
block 以使其线程安全。
无论如何,你为什么要这样做?
关于java - Struts 2 Action 类实例化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10506688/