1、新建module:test-provider
2、application.properties
server.port=8091
spring.profiles.active=prod
spring.application.name=test-service
eureka.client.service-url.defaultZone=http://localhost:1111/eureka
3、加入测试类
@RestController
public class TestController {
private final Logger logger = LoggerFactory.getLogger(TestController.class);
@Autowired
private DiscoveryClient client;
@GetMapping("/test")
public String getOne(@RequestParam String name){
ServiceInstance instance = client.getLocalServiceInstance();
logger.info("/test,host:{},service_id:{}",instance.getHost(),instance.getServiceId());
return "see you,参数:"+name;
}
}
4、访问测试,成功

本文介绍了创建一个名为`test-provider`的微服务模块,配置了`application.properties`,设置端口为8091,并连接到Eureka服务发现中心。通过测试类`TestController`,展示了如何利用`DiscoveryClient`获取本地服务实例信息并返回响应。访问测试成功,表明服务已经正确注册并能被Eureka发现。

被折叠的 条评论
为什么被折叠?



