Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以将 Struts2 动作类的实例化限制为仅一个实例。基本上对动作强制执行单例模式。我正在扩展 ActionSupport 类。
从技术上讲,当然,我想——但整个框架假设每个请求都有一个实例,只是这样测试,如果你这样做,我只会预测非常糟糕的事情。
扩展ActionSupport使这种情况更加可怕,因为它添加的所有内容也假设每个请求一个实例。例如,显然每个请求的错误和信息消息之类的东西都是实例属性——因此您需要重新实现相当一部分ActionSupport以使其成为线程安全的。
ActionSupport
无论如何,您为什么要这样做?