
上一章使用了eureka组件,新建了eureka服务,下面现模拟写几个各个服务的接口,方便测试,如下:



同理,我在product服务写写了一个接口



采用的postman


新建一个gateway服务
创建方式跟其他服务一样

创建时勾选提供的gateway依赖

创建完成后,导入eureka依赖。

修改配置文件

修改启动类

将gateway跑起来,访问注册中心可以看到服务已经跑起来了。

现在通过gateway访问各个服务的接口,如下:
注意:访问方式跟直接访问接口不同,需要带项目名称,如下图:


可以看到,两种访问方式都可以实现接口调用。
localhost:8282//productController/getProductList
localhost:8291/demo-product/productController/getProductList
这样前端调用时就可以统一一个端口进行访问了。