【发布时间】:2016-08-17 19:41:32
【问题描述】:
我想创建一个 Java 守护进程(MQ 处理器),它既可以从命令行(java -jar ...)运行,也可以作为 JEE 容器(如 Tomcat)中的 WAR 运行。一旦 WebApp 启动,它应该会自动启动。这个应用程序不会有 WebGUI。
看来我可以为此使用 SpringBoot。 SpringBoot 可以创建 WAR 和 JAR 文件。
我的问题是:我应该将 SpringBoot ApplicationRunner 用于便携式守护程序吗?
使用 SpringBoot 创建可移植(CLI/WebApp)守护进程的最佳实践/秘诀是什么?
这在后台是如何工作的?如果我使用 ApplicationRunner 并创建一个 WAR,SpringBoot 会创建一个 Servlet 吗?
发送
【问题讨论】:
标签: spring web-applications spring-boot war