之前配置自定义的元数据,但是在查看 /eureka/apps 的数据信息里,查不到自定义的元数据信息,只有默认的
<metadata>
<management.port>8003</management.port>
</metadata>
这个问题其实是我在配置多个 profile 时,使用spring.profiles.active来分区配置
但是,我在idea配置中,另外写了区分端口的 -Dserver.port=8003
这样配置,就导致启动的服务走的不是写在配置文件中的
---
spring:
profiles: 8003
eureka:
instance:
metadata-map:
version: v1
a: a1
server:
port: 8003
而是采用了 VM Options中配置的配置项