Spring Cloud 搭建Eureka Client商品服务(二)

    第一步:创建项目

 

New Module|Web| spring web

New Module|Spring Cloud discovery| Eureka Discovery Client

pom.xml


    第二步: 增加配置application.yml

官网:https://cloud.spring.io/spring-cloud-netflix/reference/html/#service-discovery-eureka-clients

#访问的端口号
server:
  port: 8771

#注册服务中心
eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/

#服务的名称-自己取名称
spring:
  application:
    name: product-service


    第三步:模拟商品信息,存储在内存中;开发商品列表和商品详情接口; (其他忽略)

//控制器
@RestController
@RequestMapping("/api/product")
public class ProductController {

    //注入 java自己的注解
    @Resource
    private ProductService productService;

    //获取所有商品列表
    @RequestMapping("/list")
    public Object list(){
        return productService.listProduct();
    }

    //根据商品ID查找商品信息
    @RequestMapping("/find")
    public Object find(int id){
        return productService.findById(id);
    }
}

运行:

通过 打开如下界面,重新设置Tomcat的端口号   -Dserver.port=8772;

 再启动

 再次查看就有两个节点!

再启动第三个

 

  再次查看就有三个节点!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值