gpt4 book ai didi

spring - 无法使用 Redis 和 Spring 找到默认的 ScheduledExecutorService bean

转载 作者:可可西里 更新时间:2023-11-01 11:46:15 30 4
gpt4 key购买 nike

我刚刚使用 Spring Session 和 Redis 开发了一个配置,一切正常,但在我的控制台日志中,我得到了

 2015-06-29 15:45:44,088 [main] DEBUG org.springframework.scheduling.annotation.ScheduledAnnotationBeanPostProcessor -     Could not find default ScheduledExecutorService bean
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.scheduling.TaskScheduler] is defined

如何配置 ScheduledExecutorService bean?

更新:

   @Configuration
@EnableRedisHttpSession
@Conditional(RedisDeclarationCondition.class)
public class LocalRedisConfig extends WebMVCConfig{


@Value("${redis.host}")
private String host;

@Value("${redis.port}")
private String port;

@Bean
public JedisConnectionFactory connectionFactory() {
return new JedisConnectionFactory();
}


@Bean
public RedisConnectionFactory jedisConnectionFactory(){
JedisPoolConfig poolConfig = new JedisPoolConfig();
poolConfig.setMaxIdle(5);
poolConfig.setMaxTotal(10);
poolConfig.setMinIdle(1);
poolConfig.setTestOnBorrow(true);
poolConfig.setTestOnReturn(true);
poolConfig.setTestWhileIdle(true);
JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory(poolConfig);
// RedisOperationsSessionRepository cleanup = new RedisOperationsSessionRepository(jedisConnectionFactory);

//optional
//jedisConnectionFactory.setHostName(host);
//jedisConnectionFactory.setPort(Integer.valueOf(port));

return jedisConnectionFactory;
}

@Bean
public StringRedisTemplate redisTemplate(){
StringRedisTemplate redisTemplate = new StringRedisTemplate(jedisConnectionFactory());
return redisTemplate;
}

最佳答案

这是一个 DEBUG 消息,可以通过设置你的 logging.level.org.springframework=INFO 来忽略

Using @Scheduled and @EnableScheduling but gives NoSuchBeanDefinitionException

关于spring - 无法使用 Redis 和 Spring 找到默认的 ScheduledExecutorService bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31117528/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com