У меня есть служба аутентификации, которую я хочу сделать автоконфигурирование во время выполнения, но это будет насмехаться за разработку и тестирование. Я хотел бы использовать функцию @ConfigurationProperties для определения необходимых параметров, но мне также необходимо иметь возможность только условно создавать экземпляры AuthenticationManager , в зависимости от того, настроена ли живая служба.
Подход, который я хотел бы использовать, - это использовать что -то вроде @conditionalonbean (authproperties.class) < /code>, но
Spring Boot создает фасоль моего класса @ConfigurationProperties < /code> независимо от того, присутствуют ли свойства. Я могу применить валидационные аннотации к полям, но тогда контекст вообще не начнется, если служба живой. Раздел конфигурации условной для того, чтобы иметь свойства, указанные в классе @ConfigurationProperties без повторяющихся имен свойств в @conditionalonproperty ?
Подробнее здесь: https://stackoverflow.com/questions/278 ... properties