博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Springcloud-feign调用
阅读量:6941 次
发布时间:2019-06-27

本文共 2096 字,大约阅读时间需要 6 分钟。

hot3.png

Eureka

配置文件

###服务启动端口号server:  port: 8100###服务名称(服务注册到eureka名称)spring:  application:    name: app-itmayiedu-server###服务注册到eureka地址eureka:  client:    service-url:      defaultZone: http://localhost:8100/eureka    ###因为该应用为注册中心,不会注册自己    register-with-eureka: true    ###是否需要从eureka上获取注册信息    fetch-registry: true

启动类

@EnableEurekaServer@SpringBootApplicationpublic class springcloudEureka {    public static void main(String[] args) {        SpringApplication.run(springcloudEureka.class,args);    }}

订单

配置文件

###服务启动端口号server:  port: 8001###服务名称(服务注册到eureka名称)spring:  application:    name: app-itmayiedu-order###服务注册到eureka地址eureka:  client:    service-url:      defaultZone: http://localhost:8100/eureka    ###因为该应用为注册中心,不会注册自己    register-with-eureka: true    ###是否需要从eureka上获取注册信息    fetch-registry: true

启动类

@SpringBootApplication//启动注解@EnableEurekaClient//将服务注册到注册中心@EnableFeignClients//Feign注解public class start{    public static void main(String[] args) {        SpringApplication.run(controller.class,args);    }

feign接口

@FeignClient(value = "app-itmayiedu-member")public interface MemberController {    @RequestMapping(value="/getMember",method= RequestMethod.POST)    String getMember(@RequestParam("name")  String name);

会员

配置文件

###服务启动端口号server:  port: 8080###服务名称(服务注册到eureka名称)spring:  application:    name: app-itmayiedu-member###服务注册到eureka地址eureka:  client:    service-url:      defaultZone: http://localhost:8100/eureka    ###因为该应用为注册中心,不会注册自己    register-with-eureka: true    ###是否需要从eureka上获取注册信息    fetch-registry: true

启动类

@SpringBootApplication@EnableEurekaClient@EnableFeignClientspublic class AppMember {    public static void main(String[] args) {        SpringApplication.run(AppMember.class, args);    }}

调用方法

@RestControllerpublic class MemberController {    @Value("${server.port}")    private String serverPort;    @RequestMapping(value="/getMember",method= RequestMethod.POST)    public String getMember(@RequestParam("name") String name) {        return "this is member,我是会员服务!端口号:" + serverPort+"名字"+name;    }}

 

转载于:https://my.oschina.net/u/3535099/blog/3045931

你可能感兴趣的文章
Docker:利用Linux容器实现可移植的应用部署
查看>>
Git分支管理策略
查看>>
mysql三范式
查看>>
hdu2048
查看>>
第一次写简历
查看>>
linux/centos/redhat 安装mono环境 X64系统
查看>>
Servlet,Filter,Listener,Interceptor的作用和区别
查看>>
学习 Message(4): 通过 Application.OnMessage 或 TApplicationEvents 响应消息
查看>>
Windows Server 2012 R2安装AD DS服务
查看>>
实际操作更改Linux启动模式
查看>>
工作感慨
查看>>
HTML 学习 form 表单操作
查看>>
注册51cto博客的第一天
查看>>
CSS字体样式的缩写
查看>>
微软MCITP系列课程(二) windows server 2008 R2初识
查看>>
linux视频教程之vsftp_A
查看>>
LAMP平台部署及应用
查看>>
查看服务器RAID卡信息的SHELL脚本和命令介绍
查看>>
javascript基础函数
查看>>
Windows平台分布式架构实践 - 负载均衡
查看>>