订单服务中的 API调用,底层自动转成远程 RPC的调用(反射) 1.2,Fegin客户端实现调用 1.3,启动类中开启 Fegin客户端权限 1.4,pom.xml 中加入 fegin客户端依赖 1.5,订单服务调用会员服务效果 2,Fegin客户端调用重构思想 2.1,目前 Fegin 客户端重建接口信息 3,fegin客户端依赖聚合项目 3.1,建立 parent项目,存放共同依赖信息 3.2,建立 api-service项目 3.3,建立 api-service-member项目,api-service-order 项目 3.4,建立 api-service-member项目,api-service-order 项目 的实现 3.5,api-service-member项目中建立接口类 3.5.1,先在父类 pom.xml 中配置依赖信息 3.5.2,在接口项目中建立实体类 3.5.2,完成接口类 3.6,建立实现 api-service-member项目中接口的实现类 3.6.1,在api-service-member-impl实现项目的配置中加入api-service-member的依赖 3.6.2,在api-service-member-impl加入实现逻辑 3.6.3,在api-service-member-impl引入注册信息,将项目注册到组册中心上 3.6.3,在api-service-member-impl建立启动类 3.6.4,实现类测试接口,启动 Eureka注册中心服务,启动api-service-member-impl项目服务 4,Order项目调用会员服务 4.1,app-order-service中建立接口类 4.2,app-order-service-impl中建立接口类的实现类 (app-order-service-impl项目中 pom.xml中引入app-order-service项目的依赖) 4.3,app-order-service-impl订单项目实现引入会员项目 app-member-service项目的依赖 4.2,app-order-service-impl中建立类,继承app-member-service项目接口,再通过 Fegin方式调用 4.3,order实现项目调用会员项目接口,建立order实现的启动类 4.5,在api-service-order-impl引入注册信息,将订单服务实现项目注册到组册中心上 4.6,注册中心服务,会员实现服务,订单实现服务启动 4.7,会员接口项目与会员接口实现项目中需要加注解(不建议这么做)