I have a question regarding the startup in spring boot, how to close the application during the startup time, for example, I have the following
application.yml:
ansi: true And I have the following @Configuration class:
@Configuration class AppConfig { @Value('${ansi}') String ansi; @Bean getAnsi() { if(ansi.equals("true")) { Ansi ansiObj = new Ansi(); ansiObj.ansi = ansi; return ansiObj; } } } class Ansi { String ansi; } When ansi in the application.yml is true, it continue, otherwise, the application should be closed, can we close the application during the bean creation? is it a good practice? Are there any good ways to handle this?