启用 Spring Boot Actuator
要为您的Spring Boot应用程序启用Spring Boot Actuator端点,我们需要在构建配置文件中添加Spring Boot Starter Actuator依赖项。
Maven用户可以将以下依赖项添加到pom.xml文件中。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
Gradle用户依赖的代码如下
implementation 'org.springframework.boot:spring-boot-starter-actuator'
在application.properties文件中,配置查看所有情况。
management.endpoints.web.exposure.include=*
YAML文件用户可以在application.yml文件中添加以下属性。
management:
endpoints:
web:
exposure:
include: '*'
现在您可以创建一个可执行的JAR文件,并使用以下Maven或Gradle命令运行Spring Boot应用程序-
对于Maven,请使用以下命令
在“BUILD SUCCESS”之后,您可以在target目录下找到JAR文件。
对于Gradle,请使用以下命令-
在“BUILD SUCCESSFUL”之后,您可以在build/libs目录下找到JAR文件。
现在,使用如下所示的命令运行JAR文件:
现在,该应用程序已在Tomcat端口8080上启动。
下面给出了一些重要的Spring Boot Actuator端点。您可以在Web浏览器中输入它们并监视您的应用程序行为。
端点 |
用途 |
/metrics |
查看应用程序指标,例如使用的内存,可用内存,线程,类,系统正常运行时间等。 |
/env |
查看应用程序中使用的环境变量列表。 |
/beans |
查看Spring bean及其类型,范围和依赖关系。 |
/health |
查看应用程序运行状况 |
/info |
查看有关Spring Boot应用程序的信息。 |
/trace |
查看Rest端点的跟踪列表。 |
官网例子》》》》》》