ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 基于JAVA配置方式 * Bean对象默认为方法名 ``` @Configuration @EnableAutoConfiguration public class RedisConfig { @Bean @ConfigurationProperties(prefix = "spring.redis.pool") public JedisPoolConfig getRedisConfig() { JedisPoolConfig config = new JedisPoolConfig(); return config; } @Bean @ConfigurationProperties(prefix = "spring.redis") public JedisConnectionFactory getConnectionFactory() { JedisConnectionFactory factory = new JedisConnectionFactory(); factory.setUsePool(true); JedisPoolConfig config = getRedisConfig(); factory.setPoolConfig(config); logger.info("JedisConnectionFactory bean init success."); return factory; } @Bean public RedisTemplate<?, ?> getRedisTemplate() { JedisConnectionFactory factory = getConnectionFactory(); logger.info(this.host+","+factory.getHostName()+","+factory.getDatabase()); logger.info(this.password+","+factory.getPassword()); logger.info(factory.getPoolConfig().getMaxIdle()); RedisTemplate<?, ?> template = new StringRedisTemplate(getConnectionFactory()); return template; } } ``` ### 在JavaConfig中引用XML:@ImportResource![](../assets/201803290003001.png)