#396 - Update Redis repositories example to use application.properties.

Modernization no longer requires custom @Bean configuration.

Original pull request: #401.
Fixes #396, #401.
This commit is contained in:
Joshua Johnston
2018-08-22 12:59:36 -04:00
committed by Oliver Gierke
parent c44d0fc911
commit 23c14ad181
2 changed files with 4 additions and 14 deletions

View File

@@ -23,24 +23,11 @@ import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.repository.configuration.EnableRedisRepositories;
/**
* Redis connection, template, etc autoconfigured via application.properties
* @author Christoph Strobl
* @author Mark Paluch
*/
@Configuration
@EnableRedisRepositories
public class ApplicationConfiguration {
@Bean
RedisConnectionFactory connectionFactory() {
return new LettuceConnectionFactory();
}
@Bean
RedisTemplate<?, ?> redisTemplate(RedisConnectionFactory connectionFactory) {
RedisTemplate<byte[], byte[]> template = new RedisTemplate<>();
template.setConnectionFactory(connectionFactory);
return template;
}
}

View File

@@ -0,0 +1,3 @@
spring.data.redis.repositories.enabled=true # Whether to enable Redis repositories.
spring.redis.host=localhost # Redis server host, default localhost
spring.redis.port=6379 # Redis server port. default 6379