@Configuration
@EnableRedisRepositories
public class RedisConfig{...}
public interface RedisRepository extends JpaRepository<User, String> {}
@EnableRedisRepositories, @EnableJpaRepositories 에서 충돌이 일어나게 되므로 다음 중 하나를 택하여 해결한다
#application.yaml
spring:main:allow-bean-definition-overriding: true
// configuration
@Configuration
@EnableJpaRepositories(basePackages = "com.example.jpa.repositories")
public class JpaConfig {
// JPA configuration goes here
}
@Configuration
@EnableRedisRepositories(basePackages = "com.example.redis.repositories")
public class RedisConfig {
// Redis configuration goes here
}