【发布时间】:2019-04-11 19:42:29
【问题描述】:
我有一个关于spring boot的启动的问题,如何在启动的时候关闭应用程序,例如我有以下
application.yml:
ansi:
true
我有以下@Configuration 类:
@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;
}
当application.yml中的ansi是true时,它继续,否则,应用程序应该关闭,我们可以在创建bean的过程中关闭应用程序吗?这是一个好习惯吗?有什么好的方法可以处理吗?
【问题讨论】:
标签: java spring-boot