/**
* 修复 redis 与 redisson 冲突问题
* @return
*/
@Bean
public RedisConnectionFactory redisConnectionFactory(){
return new LettuceConnectionFactory();
}
/**
* 创建一个线程池
* @return
*/
@Bean
public ThreadPoolTaskExecutor threadPoolTaskExecutor(){
ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor();
taskExecutor.setCorePoolSize(5);// 核心线程数量
taskExecutor.setMaxPoolSize(10);// 最大线程数量
taskExecutor.setKeepAliveSeconds(2);// 设置时长(秒)
taskExecutor.setQueueCapacity(10);// 设置队列容量
taskExecutor.setThreadNamePrefix("llh-thread:");// 线程名前缀
return taskExecutor;
}
@Bean
@LoadBalanced // 负载均衡策略
public RestTemplate restTemplate(RestTemplateBuilder builder){
return builder.build();
}
@Bean //把负载均衡策略改成随机策略
public IRule iRule(){
return new RandomRule();
}
@Bean //打印日志
Logger.Level level() {
return Logger.Level.FULL;
}
在配置类里面 配置上述代码块第一块就好了