1.简介

这个系列的文章就是阅读SpringBoot官方文档Actuator这一节的记录,今天阅读的还是关于终端的一些章节,上一篇说到了开启终端和暴露终端的问题。这一篇讲述终端安全配置、指定终端属性配置和终端路径相关章节阅读。

2.终端的安全保护

我们通过 /actuator/xxx的方式访问到xxx断点,这样的话只要知道ip和端口的人都可以随意的关闭我们的boot服务,这绝对是不行的。官方文档就演示了一种通过SpringSecurity框架来保护,比如/actuator这些路径需要认证后并是一个xxx角色才能访问。通过配置SpringSecurity完成安全保护措施,只得说的一点就是所有的终端路径可以用 EndpointRequest.toAnyEndpoint()来表示。具体怎么配置就看官方文档就好。

3.指定终端配置

这个部分就是讲针对某一终端想做配置的方式。具体方式就是 endpoint.xxxx.xxx也没啥难理解的。

4.终端访问路径配置

本节就是想说明一个问题:终端路径优先级高于其他接口路径。比如有个接口路径 也叫 /actuator/health,但是不好意思你访问不了。我们也可以更改终端的访问路径。

可能这里写的看起来不知道我在说什么,请对照官方文档, 2.3~2.5看一下。这里是我阅读后的个人理解内容。