Я хочу сделать автоконфигурацию, которая добавит 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)?