不带网但带执行器的弹簧靴

时间:2021-03-04 07:48:47

标签: spring-boot spring-boot-actuator

是否可以在没有 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>

当我运行应用程序时,它会停止并且不在后台运行。没有在文档中找到答案。

1 个答案:

答案 0 :(得分:0)

不,这是不可能的,或者至少它会在没有任何错误的情况下运行,但在启动后立即停止。 Spring Boot starter web 实际上运行一个嵌入式服务器(Tomcat、Jetty、Netty ...),它可以保持进程正常运行。