<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      調用外部接口方法之一 —— Feign 聲明式調用

      1、需求

      • 調用處理中心提供的接口,將數據處理同步到其他系統中。

      2、實現

      2.1、添加相關依賴

      <!-- Feign -->
      <dependency>
          <groupId>org.springframework.cloud</groupId>
          <artifactId>spring-cloud-starter-openfeign</artifactId>
          <version>2.1.1.RELEASE</version>
      </dependency>
      

      此處,遇到Feign版本與SpringBoot版本沖突問題,最終用的Feign是2.1.1.RELEASE,而Springboot版本用的是2.2.6.RELEASE

      2.2、添加相關配置

      • application.yml中添加
      feignapi:
        # 處理中心地址
        url: https://********/api/
      
      # 日志等級。將日志等級設置為debug,其主要目的是為了方便調試Feign。
      logging:
        level:
          # 全局日志等級
          root: debug
          # feign日志等級
          com.foreign.feign.QueryClient: debug
      

      • 添加feign配置文件
      package com.sinby.newsfeed.config;
      
      import feign.Logger;
      import org.springframework.context.annotation.Bean;
      import org.springframework.context.annotation.Configuration;
      
      @Configuration
      public class FeignConfig {
      
          @Bean
          Logger.Level feignLoggerLevel() {
              // 設置日志等級
              return Logger.Level.FULL;
          }
      }
      

      在可以在此類中添加其他配置,如請求頭Header(需重寫RequestInterceptor的apply方法)

      2.3、開啟Feign客戶端

      • 在啟動類上添加@EnableFeignClients
      package com.sinby.newsfeed;
      
      import org.springframework.boot.SpringApplication;
      import org.springframework.boot.autoconfigure.SpringBootApplication;
      import org.springframework.cloud.openfeign.EnableFeignClients;
      
      @EnableFeignClients
      @SpringBootApplication
      public class NewsFeedApplication {
      
          public static void main(String[] args) {
              SpringApplication.run(NewsFeedApplication.class, args);
          }
      
      }
      

      2.4、構建外部服務

      • 根據外部接口提供方提供的地址、接口名等等信息創建
      package com.sinby.newsfeed.service;
      
      import com.sinby.newsfeed.config.FeignConfig;
      import com.sinby.newsfeed.entity.osys.HttpData;
      import org.springframework.cloud.openfeign.FeignClient;
      import org.springframework.stereotype.Component;
      import org.springframework.web.bind.annotation.PostMapping;
      
      @Component
      @FeignClient(url = "${feignapi.url}", name = "otherSys", configuration = FeignConfig.class)
      public interface HandleCenterFeign {
      
          @PostMapping("/hello")
          String hello(HttpData httpData);
      }
      
      

      2.5、使用

      • 如果上述配置都加了,過程中遇到的問題也解決了,用時候特別方便,聲明調用就行!
      package com.sinby.newsfeed.service.impl;
      
      import com.sinby.newsfeed.entity.osys.HttpData;
      import com.sinby.newsfeed.service.HandleCenterFeign;
      import com.sinby.newsfeed.service.MsgHandleService;
      import org.springframework.stereotype.Service;
      
      import javax.annotation.Resource;
      
      @Service
      public class ExampleServiceImpl implements ExampleService {
      
          @Resource
          private HandleCenterFeign handleCenterFeign;
      
          @Resource
          private HttpData httpData;
      
          @Override
          public String sendMessage() {
              return handleCenterFeign.sendMessage(httpData);
          }
      }
      
      
      posted @ 2023-05-14 22:11  _天青色煙雨  閱讀(437)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久精品国产亚洲AV麻豆长发 | 色噜噜亚洲男人的天堂| 野外做受三级视频| 国产免费一区二区三区在线观看| 国语自产拍精品香蕉在线播放| 亚洲黄色片一区二区三区| 亚洲精品有码在线观看| 高清国产av一区二区三区| 久久精品99国产精品亚洲| 久久国产乱子伦免费精品无码| 免费无码又爽又刺激成人| 亚洲av成人一区国产精品| 内射极品少妇xxxxxhd| 波多野结av在线无码中文免费| 国产精品一区二区三区黄| 亚洲AV日韩精品久久久久| 男女一边摸一边做爽爽| 国产精品第一页中文字幕| 日韩V欧美V中文在线| 午夜性色一区二区三区不卡视频| 99久久精品国产熟女拳交| 免费国产一级特黄aa大片在线| 亚洲av无码牛牛影视在线二区| 少妇高潮灌满白浆毛片免费看| 色噜噜亚洲男人的天堂| 欧美日韩国产亚洲沙发| 亚洲精品岛国片在线观看| 狠狠躁夜夜躁人人爽天天bl| 国产精品普通话国语对白露脸| 日韩中文字幕精品人妻| 一区二区三区无码免费看| 在线精品国精品国产不卡| 亚洲精品日韩精品久久| 贡嘎县| 999福利激情视频| 亚洲va成无码人在线观看天堂| 成人拍拍拍无遮挡免费视频| 免费午夜无码片在线观看影院| 精品中文字幕人妻一二| 亚洲AV无码AV在线影院| 亚洲精品视频一二三四区|