是否可以在没有 Web 部件但有执行器的情况下运行 Spring Boot 应用程序? 比如我想处理一些后台操作。
我的应用程序属性
management.server.port=8081
server.shutdown=graceful
spring.lifecycle.timeout-per-shutdown-phase=20s
依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
当我运行应用程序时,它会停止并且不在后台运行。没有在文档中找到答案。
答案 0 :(得分:0)
不,这是不可能的,或者至少它会在没有任何错误的情况下运行,但在启动后立即停止。 Spring Boot starter web 实际上运行一个嵌入式服务器(Tomcat、Jetty、Netty ...),它可以保持进程正常运行。