TypechoJoeTheme

知了博客 - 记录生活,分享技术

统计
登录
用户名
密码
搜索到 2 篇与 spring 的结果
2021-02-28

Spring 的 Controller 是单例还是多例?怎么保证并发的安全?

Spring 的 Controller 是单例还是多例?怎么保证并发的安全?
答案如下controller 默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。我们下面来简单的验证下:package com.riemann.springbootdemo.controller; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; /** * @author riemann * @date 2019/07/29 22:56 */ @Controller public class ScopeTestController { private int num = 0; @RequestMapping("/testScope") public void testScope() { ...
Mr. Zheng
2021-02-28

Web开发,文章推荐

86 阅读
0 评论
2021年02月28日
86 阅读
0 评论
2019-11-06

Spring Boot 自定义异步线程池的两种方式

Spring Boot 自定义异步线程池的两种方式
第一种创建自定义线程池配置类,AsyncTaskExecutePool@EnableAsync @Configuration public class AsyncTaskExecutePool { //核心线程池大小 private final int corePoolSize = 10; //最大线程数 private final int maxPoolSize = 15; //队列容量 private final int queueCapacity = 50; //活跃时间/秒 private final int keepAliveSeconds = 60; @Bean public Executor myAsyncTaskPool() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); //核心线程池大小 executor.setCorePoolSize(coreP...
Mr. Zheng
2019-11-06

Web开发

2,320 阅读
0 评论
2019年11月06日
2,320 阅读
0 评论