1. 主機名稱:服務名稱修改
在微服務application.yml中添加配置,添加後的配置如下
eureka: client: service-url: defaultZone: http://localhost:7001/eureka # 註冊進Eureka服務器 instance: instance-id: XXXX #自定義服務名稱
2. 訪問信息有ip地址提示
在微服務application.yml中添加配置,添加後的配置如下
eureka: client: service-url: defaultZone: http://localhost:7001/eureka # 註冊進Eureka服務器 instance: instance-id: XXXX #自定義服務名稱 prefer-ip-address: true #訪問路徑可顯示ip地址
3. 微服務info內容詳細信息
在服務提供者的pom.xml中添加actuator :
<!-- actuator 監控信息完善 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
在總的父工程的pom.xml中添加 build:
${project.name} src/main/resources true org.apache.maven.plugins maven-resources-plugin $ 或者 $ false
在服務提供者的resources中的yml配置文件中添加info信息:
info: app.name: zlj-microservicecloud company-name: lgz build.artifactId: $project.artifactId$ # 在pom.xml中的build中進行配置,讀取以$開始$結束的變量的值 build.version: $project.version$
在實際操作中,最開始我無法取到比如 中的值,找了很久答案都沒成功,最後我在IDEA工具的插件欄裏面運行了resources中的resources:resources這項,然後成功取到變量中的值。