Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.14 KB

readme.md

File metadata and controls

54 lines (40 loc) · 1.14 KB

micro-call4sc

从SpringCloud中剥离出feign框架的部分代码 实现非SpringCloud项目调用SpringCloud服务 调用时是通过调用zuul网关的方式实现

  1. 引入依赖

    <dependency>
        <groupId>com.zhoukaifan</groupId>
        <artifactId>micro-call4sc</artifactId>
        <version>0.1.0</version>
    </dependency>
  2. 引入注册类

    @Import(FeignRegistrar.class)
    //Spring Boot
    @EnableCall4scClient("com.zhoukaifan");
  3. 配置文件

    call4sc:
      #zull地址,多个用','隔开,会进行负载均衡(必填)
      zull-addrs: localhost:8888,localhost:8889
      #feignclient所在的包,多个用','隔开(必填,使用EnableCall4scClient注解这项配置无效)
      client-package: com.zhoukaifan
  4. 使用(与原生的一样去使用就好)

    @Autowired
    private IVideoSmsTplSyncService videoSmsTplSyncService;
    @RequestMapping("test")
    public Click test() {
        return videoSmsTplSyncService.noauditPush("test", "test", "test");
    }
  5. 目前仅支持FeignClient的几个字段

    value

    name

    configuration