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
默认将
Spring
security
加入了工程,因此默认此配置是
true
,禁用安全以便测试。
3.1.3.启动
直接Run as JavaApplication启动即可。
3.1.4 测试
测试结果如上