Добавить автоматическую конфигурацию, которая не влияет на автоматическую конфигурацию Spring по умолчанию - PullRequest
0 голосов
/ 30 мая 2020

Я хочу сделать автоконфигурацию, которая добавит bean-компонент с тем же классом, уже созданным другим стартером весенней загрузки. Я не хочу, чтобы этот компонент влиял на автоконфигурацию весенней загрузки по умолчанию.

Например, я создаю дополнительную автоконфигурацию Redis:

@Configuration
@AutoConfigureAfter(value = [RedisAutoConfiguration::class, RedisReactiveAutoConfiguration::class])
class AdditionalRedisClientAutoConfiguration {

    @Bean("AdditionalRedisConnectionFactory")
    fun redisSecurityContextHolderReactiveRedisConnectionFactory(): ReactiveRedisConnectionFactory {
        return LettuceConnectionFactory(RedisStandaloneConfiguration("localhost", 6677))
    }
}

Что нарушает RedisReactiveAutoConfiguration.reactiveRedisTemplate. Есть ли способ сделать дополнительную автоконфигурацию (в данном случае Redis) и не повлиять на автоконфигурацию весенней загрузки по умолчанию (в этом случае нужно иметь 2 соединения Redis)?

...