【发布时间】:2016-05-26 08:53:37
【问题描述】:
我写了一个spring boot微服务和一个REST客户端。客户端是另一个模块的一部分,并对微服务进行 RESTful 调用。微服务注册到 Eureka 注册中心,我希望我的客户端(不是 Spring Boot 项目)使用 Eureka 来查询和获取服务端点。
我的问题是由于客户端不是 Spring-Boot 应用程序,我不能使用 @SpringBootApplication、@EnableDiscoveryClient 和 DiscoveryClient 等注释,而 DiscoveryClient 没有自动连接到应用程序。无论如何手动将DiscoveryClient bean 自动连接到客户端而不使用注释?
【问题讨论】:
-
检查
@EnableDiscoveryClient注释,找到导入的配置并将其复制到您自己的项目中。
标签: java spring spring-boot microservices netflix-eureka