ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
拥有作为发现客户端的应用程序后,您可以使用它从Eureka Server发现服务实例。 一种方法是使用本机`com.netflix.discovery.EurekaClient`(而不是Spring Cloud DiscoveryClient),如以下示例所示: ``` @Autowired private EurekaClient discoveryClient; public String serviceUrl() { InstanceInfo instance = discoveryClient.getNextServerFromEureka("STORES", false); return instance.getHomePageUrl(); } ``` > 不要在方法`@PostConstruct ` 或 `@Scheduled`(或其他未启动`ApplicationContext` )中使用`EurekaClient `. > 在`SmartLifecycle `(`phase=0`)中初始化,最早可以依赖它的是另一个具有更高phase的`SmartLifecycle`。