网站介绍:文章浏览阅读240次。controller默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。我们下面来简单的验证下:@RestControllerpublic class TestController { private int num = 0; @GetMapping(value = "/test1") public void test1(){ System.out.println(++num); }
- 链接地址:https://blog.csdn.net/Feng0811xin/article/details/114028977
- 链接标题:Spring的Controller是单例还是多例?怎么保证并发的安全-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:832
- 网站标签:Spring的Controller是单例还是多例?怎么保证并发的安全