Appearance
Admin服务端配置
xk857-blob-admin工程启动类加注解
java
@EnableDiscoveryClient
@EnableAdminServer
@SpringBootApplication
public class AdminApplication {
public static void main(String[] args) {
SpringApplication.run(AdminApplication.class,args);
}
}
xk857-blob-admin工程,也就是服务端配置:
yaml
server:
port: 13006
servlet:
context-path: /blog-admin
spring:
application:
name: xk857-admin # 应用名
cloud:
nacos:
discovery:
server-addr: ip:8848
metadata:
management:
context-path: ${server.servlet.context-path}/actuator
# 暴露端点
management:
endpoints:
web:
exposure:
include: '*' # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 *, 可以开放所有端点
endpoint:
health:
show-details: always
Client端配置
所有微服务(客户端)配置:
yaml
management:
endpoints:
web:
exposure:
include: '*'
配置成功后访问:http://localhost:13006/blog-admin/
常见错误:
- 引入了数据库驱动,但是没有配置数据库,导致报错。 解决方案:建议去除数据库驱动
- 看不见客户端的信息。原因:客户端没有加入admin或actuator依赖,解决方案:加入依赖即可
- 启动报错一大堆,解决方案:查看SpringBoot版本与Admin版本是否兼容。