SpringMVC与Struts2关于controller线程安全问题

SpringMVC的controller是单例的,因此springMVC的controller不是线程安全的,在使用的时候要谨慎添加成员变量,因为所有的请求都会共享这个变量。

与springMVC不同的是,struts2可以使用prototype来管理action,也就是说使用了prototype这种方式的话,action就是线程安全的了,action中的成员变量只提供给该请求。

原文地址:https://www.cnblogs.com/wuyou/p/3494793.html