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

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

相关推荐
用户2190326527354 分钟前
别再到处try-catch了!SpringBoot全局异常处理这样设计
java·spring boot·后端
李少兄6 分钟前
深入理解 Java Web 开发中的 HttpServletRequest 与 HttpServletResponse
java·开发语言·前端
梁同学与Android8 分钟前
Android ---【经验篇】阿里云 CentOS 服务器环境搭建 + SpringBoot项目部署(二)
android·spring boot·后端
用户21903265273516 分钟前
SpringBoot自动配置:为什么你的应用能“开箱即用
java·spring boot·后端
爱笑的眼睛1116 分钟前
TensorFlow Hub:解锁预训练模型的无限可能,超越基础分类任务
java·人工智能·python·ai
shehuiyuelaiyuehao22 分钟前
7类和对象
java·开发语言
汤姆Tom26 分钟前
前端转战后端:JavaScript 与 Java 对照学习指南(第五篇 —— 面向对象:类、接口与多态)
java·前端·后端
凤凰战士芭比Q27 分钟前
Jenkins(Pipeline job)
java·servlet·jenkins