0
我剛剛發展與春季會議和Redis的配置,一切工作正常,但在我的控制檯日誌,我找不到默認ScheduledExecutorService的豆與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的豆?
更新:
@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;
}
的問題是過於寬泛,因爲它是。請提供您的applicationContext.xml和/或@Configuration類。 –
我更新了我的帖子。 – nole