您的位置:首页 > 编程语言 > Java开发

SpringCloud --- Eureka的一些小配置【actuator与注册微服务信息完善】

2019-01-24 16:43 441 查看

1、主机名称:服务名称修改

服务提供者(生产者)的application.yml中加入

[code]eureka:
instance:
instance-id: springcloud-dept-8001      #根据需要自己起名字

效果如下:

2、访问信息有IP信息提示

 

 在服务提供者(生产者)的application.yml中加入

[code]eureka:
instance:
prefer-ip-address: true    #访问路径可以显示IP地址

效果如下:

 3、微服务info内容详细信息修改

 (1)在服务提供者pom中

[code]      <!-- actuator监控信息完善 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

(2)在父工程pom中【这个配置完成之后我们就可以读取src/main/resources下所有以$符号开头的配置属性。】

[code]    <build>
<finalName>springcloud-demo</finalName>
<resources>
<resource>
<!-- 允许访问src/main/resources下的内容 -->
<directory>src/main/resources</directory>
<!-- 过滤开启 -->
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<delimiters>
<!-- 在$符号开始$符号结尾的src/main/resources下的内容都可访问 -->
<delimit>$</delimit>
</delimiters>
</configuration>
</plugin>
</plugins>
</build>

(3)在服务提供者application.yml

[code]info:                         #微服务info内容详细信息修改
app.name: springcloud-dept
company.name: www.lin.com
build.artifactId: $project.artifactId$
build.version: $project.version$

效果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: