From 23c14ad181687e2773c4bfec31b5f743b21a762e Mon Sep 17 00:00:00 2001 From: Joshua Johnston Date: Wed, 22 Aug 2018 12:59:36 -0400 Subject: [PATCH] #396 - Update Redis repositories example to use application.properties. Modernization no longer requires custom @Bean configuration. Original pull request: #401. Fixes #396, #401. --- .../repositories/ApplicationConfiguration.java | 15 +-------------- .../src/main/resources/application.properties | 3 +++ 2 files changed, 4 insertions(+), 14 deletions(-) create mode 100644 redis/repositories/src/main/resources/application.properties diff --git a/redis/repositories/src/main/java/example/springdata/redis/repositories/ApplicationConfiguration.java b/redis/repositories/src/main/java/example/springdata/redis/repositories/ApplicationConfiguration.java index 3c95af87..8425645f 100644 --- a/redis/repositories/src/main/java/example/springdata/redis/repositories/ApplicationConfiguration.java +++ b/redis/repositories/src/main/java/example/springdata/redis/repositories/ApplicationConfiguration.java @@ -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 template = new RedisTemplate<>(); - template.setConnectionFactory(connectionFactory); - - return template; - } } diff --git a/redis/repositories/src/main/resources/application.properties b/redis/repositories/src/main/resources/application.properties new file mode 100644 index 00000000..1fb12bdc --- /dev/null +++ b/redis/repositories/src/main/resources/application.properties @@ -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