File tree Expand file tree Collapse file tree
nmnb-webflux/src/main/kotlin/nmnb/webflux/global/config Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package nmnb.webflux.global.config
2+
3+ import org.springframework.beans.factory.annotation.Value
4+ import org.springframework.context.annotation.Bean
5+ import org.springframework.context.annotation.Configuration
6+ import org.springframework.data.redis.connection.ReactiveRedisConnectionFactory
7+ import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory
8+ import org.springframework.data.redis.repository.configuration.EnableRedisRepositories
9+
10+ @Configuration
11+ @EnableRedisRepositories(basePackages = [" nmnb.common.auth.repository" ])
12+ class RedisConfig (
13+ @Value(" \$ {spring.data.redis.host}" ) private val host : String ,
14+ @Value(" \$ {spring.data.redis.port}" ) private val port : Int ,
15+ ) {
16+ @Bean
17+ fun reactiveRedisConnectionFactory (): ReactiveRedisConnectionFactory =
18+ LettuceConnectionFactory (host, port)
19+ }
You can’t perform that action at this time.
0 commit comments