当前位置:首页>维修大全>综合>

springmvc怎么保证线程安全

springmvc怎么保证线程安全

更新时间:2023-09-12 12:57:06

springmvc怎么保证线程安全

参考如下内容:

SpringMVC的Controller用的是Servlet的思想,单例性能好,但线程不安全,如果用其它的Scope,性能会下降。

建议用默认单例方式,实现要共享对象属性,可以用ThreadLocal保护。

controller默认是单例的,不要使用非静态的成员变量(service无所谓,因为它不会变),否则会发生数据逻辑混乱。比如a线程将inti=3,b线程将i=4,然后a再访问i时,i的值为4

更多栏目