开发者学堂课程【SpringBoot 快速掌握 - 高级应用:课时名称】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/613/detail/9324
定制端点
定制端点信息
1、定制端点一般通过 endpoints+端点名+属性名来设置。
(1)改变模式是 endpoints +原来的端点名+改变的属性名
(2)以 beans 为例
要改变 beans 的端点,就要改变 beans 的 id
比如 beans 的 id 是 mybean
endpoints.beans.id=mybean
重启之后,以前 beans 的访问路径叫 beans,包括它的 id 也是 beans;但是现在beans的路径就是 mybean,所以如果要访问就需要改成 mybean
以前的 beans 就不能访问了
定制访问路径
endpoints.beans.id=mybean
endpoints.beans.path=/bean
重新启动之后,使用/bean进行访问
但是 mybean 就不可以了,因为已经定制了路径
(3)以 dump 为例
endpoints.dump.path=/du
dump 信息就用/du 进行访问
使用 dump 访问就是错误的
2、修改端点 id (endpoints.beans.id=mybeans)
3、开启远程应用关闭功能(endpoints.shutdown.enabled=true)
(1)让 beans 不能被访问
endpoints.beans.id=mybean
endpoints.beans.path=/bean
endpoints.beans.enabled=flase
重新启动之后,bean s端点就不能被访问了
(2)示例:关闭所有端点,只启动一两个端点
//关闭所有端点访问
endpoints.enabled=flase
endpoints.beans.enabled=true
测试一下
访问 beans 端点,是可以被访问的
4、关闭端点(endpoints. beans.enabled=false)
此时测试 beans端 点已经不能被访问;
5、开启所需端点
(1)endpoints.enabled=flase
(2)endpoints.beans.enabled=true
6、定制端点访问路径
management.context.path= /manage //这样会使每一个端点都要从manage开始访问,其优点在于后续可以结合Spring
(1)endpoints.beans.path=/bean //此时只能用bean进行访问
(2)endpoints.dump.path=/du //此时只能用du进行访问
7、关闭http端点
(1)endpoints..enabled=false //关闭所有端点
(2) management.port=-1 //为不存在的端口,访问不到端点
(3) management.port=8181 //所有管理端点都从8181开始访问,与访问项目的端点8080相异