我们搭建好了Eureka Server,本节我们来搭建一个Eureka Client商品(goods)微服务,实现简单的查询商品的功能。
我们使用IDEA创建一个名为goods的Spring Boot项目,如图9-4所示。
然后,在“dependencies”界面中勾选“Web”中的“Spring Web”,如图9-5所示;
还要勾选“Spring Cloud Discovery”中的“Eureka Discovery Client”,如图9-6所示
创建好后,同样地,我们先将配置文件扩展名改成“.yml”。
然后在application.yml中写入配置,如程序清单9-3所示。
server.port配置服务的端口号为7001,
spring.application.name配置服务的名称为goods。
service-url.defaultZone表示注册中心地址,和9.2节我们创建的eureka-server中的注册中心地址一样。
然后,在项目启动类GoodsApplication上添加@EnableEurekaClient注解开启Eureka Client,如程序清单9-4所示。
接着,我们创建好图9-7所示的商品微服务结构,来实现简单的商品查询功能。
Controller表示接口层,用于响应HTTP请求。
Entity用于存放实体类,我们创建了一个名为Goods的商品类。
service表示服务层,controller通过调用service实现功能。
impl中是服务层的实现。
标签:服务,service,Eureka,商品,Client,所示,搭建 From: https://www.cnblogs.com/cnetsa/p/16981236.html