为了账号安全,请及时绑定邮箱和手机立即绑定

请问springboot怎么停止服务器?

/ 猿问

请问springboot怎么停止服务器?

烧仙草VB 2019-08-20 18:14:26

springboot怎么停止服务器?


查看完整描述

4 回答

?
白板的微信

可以以通过HTTP发送shutdown信号的方式停止服务器。

具体步骤如下:

1. 在pom.xml中引入actuator依赖

<dependency>   

<groupId>org.springframework.boot</groupId> 

<artifactId>spring-boot-starter-actuator</artifactId>

</dependency>

2.开启shutdown endpoint

Spring Boot Actuator的shutdown endpoint默认是关闭的,因此在application.properties中开启shutdown endpoint:

#启用shutdownendpoints.shutdown.enabled=true

#禁用密码验证endpoints.shutdown.sensitive=false

3. 发送shutdown信号

shutdown的默认url为host:port/shutdown,当需要停止服务时,向服务器post该请求即可,如:curl -X POST host:port/shutdown将得到形如{"message":"Shutting down, bye..."}的响应

4. 安全设置

开启安全验证在application.properties中变更配置,并

#开启shutdown的安全验证

endpoints.shutdown.sensitive=true

#验证用户名security.user.name=admin

#验证密码security.user.password=secret

#角色management.security.role=SUPERUSER


查看完整回答
反对 回复 2019-08-24
?
精慕HU

SpringBoot是Spring产品中一个新的子项目,致力于简便快捷地搭建基于Spring的独立可运行的应用。大多数的SpringBoot应用只需要非常少的Spring配置。你能够使用SpringBoot创建Java应用并通过java-jar来运行

查看完整回答
反对 回复 2019-08-24
?
MMMHUHU

是的,添加TH,
  注意要使用th:untext()函数,而非th:text()函数,原因你懂的~
  处理路径时,如果使用了获取绝对路径的方式,可能会造成访问权限问题,在web项目中要慎重.
  大家可以根据自己的需求更改spring boot和Thymeleaf的文件目录,具体可以参考修改spring boot默认目录。

查看完整回答
反对 回复 2019-08-24
?
慕容3067478

springboot怎么停止掉服务器 我启动了springboot,但是我修改了程序,我怎么重启啊,解答如下
Spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需"just run"。 我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。
你可以使用Spring Boot创建Java应用,并使用java -jar启动它或采用传统的war部署方式。
1.2 系统要求
默认情况下,Spring Boot 1.3.0.BUILD-SNAPSHOT 需要Java7和Spring框架4.1.3或以上。你可以在Java6下使用Spring Boot,不过需要添加额外配置。具体参考Section 73.9, “How to use Java 6” 。构建环境明确支持的有Maven(3.2+)和Gradle(1.12+)。
Servlet容器 下列内嵌容器支持开箱即用(out of the box):
名称 Servlet版本 Java版本
Tomcat 8 3.1 Java 7+
Tomcat 7 3.0 Java 6+
Jetty 9 3.1 Java 7+
Jetty 8 3.0 Java 6+
Undertow 1.1 3.1 Java 7+
你也可以将Spring Boot应用部署到任何兼容Servlet 3.0+的容器。

查看完整回答
反对 回复 2019-08-24

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信