如果要增强对端点的控制,包括调整灵敏度和安全性,则应熟悉Spring Boot Actuator及其工具。
本文来自国内专业IT教育学院【优锐课】。Java学习资料交流qq群:907135806,在接下来的学习如果过程中有任何疑问,欢迎进群探讨。
Spring Boot Actuator是Spring Boot的子项目。它为你的应用程序提供了现成的几种生产级服务。在Spring Boot应用程序中配置了Actuator之后,你可以通过调用Spring Boot Actuator公开的不同HTTP端点(例如应用程序运行状况,Bean详细信息,版本详细信息,配置,记录器详细信息等)来交互和监视应用程序。
Spring Boot包含许多内置端点,你还可以添加自己的端点,甚至将现有端点配置为在你选择的任何自定义端点上公开。显然,考虑到存在许多敏感的端点(例如bean,env等),因此无法公开公开所有端点。因此,对于许多需要通过用户名/密码访问的端点,Spring Boot还将敏感默认值设置为true。HTTP(如果未启用网络安全性,则直接禁用)。默认情况下,运行状况和信息不敏感。
如何启用Spring Boot Actuator
这很容易。你只需要在现有的pom.xml文件中包括以下maven依赖项:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
不同的执行器端点
一旦以上Mav