Spring Boot Admin 踩坑

记一次SpringBoot升级2.x以后遇到的一个小坑:

以前采用1.x的时候,在服务发现中心点击单个服务,可以查看当前服务的详细信息,配置文件只需要简单的配置,

复制代码
父级:
<parent>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-parent</artifactId>
     <version>2.1.2.RELEASE</version>
 </parent>
 子级:
<dependency>
   <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

这样就可以在服务发现中心看到具体该服务的详细信息

升级2.x以后,需要再加一个服务依赖和更改一个服务配置:

pom.xml中增加:

复制代码
<dependency>
    <groupId>de.codecentric</groupId>
    <artifactId>spring-boot-admin-starter-client</artifactId>
    <version>2.1.4</version>
</dependency>

yml文件中增加:

复制代码
management:
  endpoints:
    web:
      exposure:
        include: '*'
  endpoint:
    health:
      show-details: ALWAYS

这样就可以显示该服务的详细信息了

相关推荐
q***01771 小时前
Java进阶学习之路
java·开发语言·学习
s***35301 小时前
将 vue3 项目打包后部署在 springboot 项目运行
java·spring boot·后端
一辉ComeOn1 小时前
[源码系列:手写Spring] AOP第二节:JDK动态代理 - 当AOP遇见动态代理的浪漫邂逅
java·后端·spring
Zx623651 小时前
13.泛型编程 STL技术
java·开发语言·c++
b***65321 小时前
SpringBoot的@Scheduled和@Schedules有什么区别
java·spring boot·spring
十月南城1 小时前
MyBatis设计观——映射思想、动态SQL的边界与可维护性考量
后端·架构
w***4811 小时前
CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现
java·后端·spring
架构师沉默1 小时前
为什么工作 10 年都没遇过分布式锁?
java·后端·架构
镜花水月linyi2 小时前
synchronized 锁升级原理:从 JDK 8 实现到 JDK 25 演进
java·后端·java ee