2016-02-01 46 views
0

對於postgres應用程序,我有一個簡單的@EnableSidecar。與virtual-host-name: postgres.vipsidecar.port: 5432。我可以在另一個@EnableDiscoveryClient應用程序。有春天雲解決@Value("${postgres.vip.port}")還是我必須通過EurekaClient手動解決?在Spring Cloud中通過eureka解析屬性

回答

1

@Value("${postgres.vip.port}")不起作用。您可以直接使用EurekaClient或使用org.springframework.cloud.client.discovery.DiscoveryClient這是一個抽象。

+0

這樣做是不是一個好主意,像這樣做https://gist.github.com/cmadsen/a84ee353154a841dae8e,以避免不必粘貼到'EurekaClient'到處? – cmadsen