在 Spring Cloud 中通过 eureka 解析属性
Resolving properties via eureka in Spring Cloud
我有一个简单的 @EnableSidecar
用于 postgres 应用程序。 virtual-host-name: postgres.vip
和 sidecar.port: 5432
。我可以在另一个 @EnableDiscoveryClient
应用程序中吗? spring 云解析 @Value("${postgres.vip.port}")
还是我必须通过 EurekaClient
手动解析?
@Value("${postgres.vip.port}")
将不起作用。您可以直接使用 EurekaClient
或使用抽象的 org.springframework.cloud.client.discovery.DiscoveryClient
。
我有一个简单的 @EnableSidecar
用于 postgres 应用程序。 virtual-host-name: postgres.vip
和 sidecar.port: 5432
。我可以在另一个 @EnableDiscoveryClient
应用程序中吗? spring 云解析 @Value("${postgres.vip.port}")
还是我必须通过 EurekaClient
手动解析?
@Value("${postgres.vip.port}")
将不起作用。您可以直接使用 EurekaClient
或使用抽象的 org.springframework.cloud.client.discovery.DiscoveryClient
。