控制器是单例模式的。
单例模式下会有线程安全。
Spring中保证线程安全的方法:
(1)将scope设置成非singleton,比如protype,request。
(2)最好的方式是将控制器设置为无状态模式,在控制器中,不要携带数据。但可以引用无状态的service和dao。
SpringMVC中的控制器是不是单例模式?如果是,如何保证线程安全?
最新推荐文章于 2024-06-12 09:12:09 发布
控制器是单例模式的。
单例模式下会有线程安全。
Spring中保证线程安全的方法:
(1)将scope设置成非singleton,比如protype,request。
(2)最好的方式是将控制器设置为无状态模式,在控制器中,不要携带数据。但可以引用无状态的service和dao。