Spring Boot参考教程(三)内部应用监控(Actuator)

本文深入探讨Spring Boot的Actuator模块,教你如何启用和配置Actuator,包括端点的启用禁用、ID修改、JMX监控、自定义度量信息以及端点保护,帮助你更好地监控和管理Spring Boot应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

3. 内部应用监控(Actuator)

如上2.4中所述,传统spring工程中工程的初始化过程,bean的生命周期,应用的内部健康情况均无法监控,为了解决这个问题,spring boot提供了Actuator执行器。

下面具体介绍什么是Actuator,以及怎么使用。

1 启用Actuator


3.1.1. 加入依赖

 

加入如下Starter pom

 

       <dependency>

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

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

       </dependency>

 

3.1.2.配置

 

application.properties配置文件中加入配置:

management.security.enabled=false

 

注:因Actuator会将应用内部信息的端点暴露出来,这样就会产生安全问题,

Spring Boot默认将Springsecurity加入了工程,因此默认此配置是true,禁用安全以便测试。

 

3.1.3.启动

直接Run as JavaApplication启动即可。

 

3.1.4 测试

测试结果如上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值