我有一个spring boot项目,我希望它能够作为控制台启动,如果args指示,否则,它从嵌入式tomcat开始。您可以认为如果应用程序以控制台方式启动,那么当您键入“status”时,它将在控制台中回复“fine”。如果您输入“quit”,应用程序将终止。当它作为网络应用程序启动时,当你转到网址“http://localhost/stats”时,它会显示为“精细”的页面。当你终止tomcat时,这意味着“退出”。有人知道如何写主类吗?
答案 0 :(得分:1)
public static void main(String[] args) {
if (args.length > 0 && args[0].equalsIgnoreCase("web"))
SpringApplication.run(CommServerStarter.class, args);
else
startConsole(args);
}
public static void startConsole(String[] args) {
...
}
}