当前位置: 首页 > news >正文

暖通毕业设计代做网站广州seo推广培训

暖通毕业设计代做网站,广州seo推广培训,域名服务网站,西宁网站建设开发HTTP Interface Spring 允许我们通过定义接口的方式&#xff0c;给任意位置发送 http 请求&#xff0c;实现远程调用&#xff0c;可以用来简化 HTTP 远程访问。需要webflux场景才可 <dependency><groupId>org.springframework.boot</groupId><artifactId&…

 HTTP Interface

  1. Spring 允许我们通过定义接口的方式,给任意位置发送 http 请求,实现远程调用,可以用来简化 HTTP 远程访问。需要webflux场景才可

    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-webflux</artifactId>
    </dependency>
  2. 定义接口

    public interface BingService {@GetExchange(url = "/search",accept="application/json")//请求的地址,接收json数据Mono<String> search(@RequestParam("area") String keyword,@RequsetHeader("Authorization") String auth);//在service里@GetExchange表示我要发一个请求参数叫"area"
    //和controller上不一样.
    }
  3. 创建代理&测试

    @SpringBootTest
    class Boot05TaskApplicationTests {@Testpublic Mono<String> weather(String city) {//1、创建客户端WebClient client = WebClient.builder().baseUrl("https://cn.bing.com")//给哪发请求.codecs(clientCodecConfigurer -> {clientCodecConfigurer.defaultCodecs().maxInMemorySize(256*1024*1024);//响应数据量太大有可能会超出BufferSize,所以这里设置的大一点}).build();//2、创建工厂HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(client)).build();//3、获取代理对象BingService bingService = factory.createClient(BingService.class);//BingService.class接口名//4、测试调用Mono<String> search = bingService.search(city,"APPCODE XXXXXXXX");return weather;}}

  4. 生产模式----编写配置类config/WeatherConfiguration,@config

    @Bean
    WeatherInterface WeatherInterface(){
    //1、创建客户端WebClient client = WebClient.builder().baseUrl("https://cn.bing.com")//给哪发请求.codecs(clientCodecConfigurer -> {clientCodecConfigurer.defaultCodecs().maxInMemorySize(256*1024*1024);//响应数据量太大有可能会超出BufferSize,所以这里设置的大一点}).build();//2、创建工厂HttpServiceProxyFactory factory = HttpServiceProxyFactory.builder(WebClientAdapter.forClient(client)).build();//3、获取代理对象WeatherInterface WeatherInterface = factory.createClient(WeatherInterface.class);//BingService.class接口名
    return WeatherInterface;
    }
  5. WeatherService

    @Autowired
    WeatherInterface WeatherInterface//4、测试调用Mono<String> weather = WeatherInterface.search(city,"APPCODE XXXXXXXX");return weather;
    

http://www.zhongyajixie.com/news/64892.html

相关文章:

  • web作业制作网站源代码seo网站系统
  • 建站的步骤有哪些刷关键词排名seo软件
  • html5和css3网站bt种子万能搜索神器
  • 京东不让卖网站制作么珠海网站建设
  • 做cg的网站关键词优化需要从哪些方面开展
  • 怎么让百度收录自己的网站网站安全检测平台
  • 做彩票网站被捉将受到什么惩罚网站建设软件
  • 临海建设局官方网站自媒体135的网站是多少
  • 商务网站建设总结数据统计网站有哪些
  • 互联网网站建设一条龙服务百度seo营销推广多少钱
  • 日照营销型网站建设seo一般包括哪些内容
  • 网站建设的功能都需要有哪些方面什么是优化
  • 网站建设如何跑单子百度一下你就知道搜索
  • 查网站的建站系统bing搜索引擎国内版
  • 后海做网站公司网络服务包括
  • 网站设计排行榜广告投放推广平台
  • 17网站一起做网店白沟打开一个网站
  • 做网站语言最好拼多多代运营收费标准
  • 网站建设实训课百度的竞价排名是哪种方式
  • 做门户网站那个系统好国家卫健委最新疫情报告
  • 网站后台怎么做友情链接温州seo博客
  • 网站建设引言seo内部优化具体做什么
  • 海外网站加速哈尔滨网络优化推广公司
  • 常州做企业网站的公司网址大全是ie浏览器吗
  • 公司做网站买域名之后做什么百度网站优化工具
  • wordpress如何配置伪静态宁波网站seo哪家好
  • 学校网站建设设想“跨年”等关键词搜索达年内峰值
  • 深圳做网站 汉狮网络京津冀协同发展
  • 手机网站建设官网网站维护是什么意思
  • 盐城做网站哪家最好海外广告优化师