Я понимаю, что вы всегда можете проанализировать аргумент и вызвать API-интерфейсы с низким уровнем рычага для создания bean-компонентов перед запуском контекста, но я спрашиваю, есть ли лучший способ справиться с этим при создании приложения Spring Boot + PicoCli
что-то похожее на
Код: Выделить всё
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class ConfigClass {
@Bean
//made up annotation for example purpose
@ConditionalOnArg(option = "-p", value = "p_value_1")
MyPArgService buildP() {
return new MyPArgService("p_value_1");
}
}
Заранее спасибо!
Все идеи приветствуются!>
Подробнее здесь: https://stackoverflow.com/questions/798 ... -arguments
Мобильная версия