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

网站备案和前置审批成都装修公司排名哪家好

网站备案和前置审批,成都装修公司排名哪家好,福建省住房和城乡建设厅网站首页,海南省工程建设定额网站概述: OpenFeign是基于Spring的声明式调用的HTTP客户端,大大简化了编写Web服务客户端的过程,用于快速构建http请求调用其他服务模块。同时也是spring cloud默认选择的服务通信工具。 使用方法: RestTemplate手动构建: // 带查询…

概述:

OpenFeign是基于Spring的声明式调用的HTTP客户端,大大简化了编写Web服务客户端的过程,用于快速构建http请求调用其他服务模块。同时也是spring cloud默认选择的服务通信工具。

使用方法:

 RestTemplate手动构建:

// 带查询参数的Get请求
String url = "https://api.example.com/users?name={name}&age={age}";
Map<String, Object> params = new HashMap<>();
params.put("name", "John");
params.put("age", 25);
User users = restTemplate.getForObject(url, User.class, params);
// 简单Post请求
String url = "https://api.example.com/users";
User newUser = new User("John", "Doe");
User createdUser = restTemplate.postForObject(url, newUser, User.class);

OpenFeign声明式接口:

相较于RestTemplate和OkHttp完整构建请求头、请求体和url的过程。OpenFeign支持声明服务接口类,并使用springMVC的风格定义请求(@RequestMapping)。

@FeignClient(name = " ",url=" ")

我们需要创建一个接口并使用@FeingClient注解声明接口

  • 没有使用nacos,则我们需要在url中指定对应模块的http地址(包含IP和端口)
  • 使用了nacos,则@FeingClient会通过name获取对应实例列表(动态服务发现),并通过负载均衡获取其中一个健康实例的IP和端口等信息(负载均衡)
  • FeignClient最后会在FeignClientFactory中拼接模块实例的IP、端口和当前接口方法的RequestMapping信息生成构建好的http客户端对象(动态代理对象)并注入到spring容器中
// 启用组件
@SpringBootApplication
@EnableDiscoveryClient  // 启用Nacos服务发现(可选,选择后可通过FeignClient注解的name属性获取对应模块实例列表)
@EnableFeignClients     // 启用OpenFeign(为FeignClient生成动态代理对象并注入到spring容器中)
public class Application { }
// 如果未结合服务注册(Nacos)则需要硬编码指定url
@FeignClient(name = "user-service",url = "")
public interface UserClient {@GetMapping("/users/{id}")User getUser(@PathVariable Long id);
}
// 扫描对应包下的FeignClient接口(一般放在公共依赖中)
@EnableFeignClients(basePackages = "com.example.feign.api")
@SpringBootApplication
public class OrderApplication { ... }

补充:

整合了OpenFeign和Nacos后才能通过name属性发现nacos中注册好的模块实例列表并通过Ribbon或LoadBalancer的负载均衡策略选择适合的健康实例,构建对应的代理对象到spring容器中。

我们可以实现RequestInterceptor接口来对请求进行拦截,实现请求的精细控制。


文章转载自:

http://ugj7IU4i.Ldsgm.cn
http://Ae5gDfVi.Ldsgm.cn
http://vdTNuRrS.Ldsgm.cn
http://YBolt2RO.Ldsgm.cn
http://1tz5WrHs.Ldsgm.cn
http://HS8Uqt32.Ldsgm.cn
http://yPra3qRq.Ldsgm.cn
http://nCRGj2gI.Ldsgm.cn
http://uhOxE7Mb.Ldsgm.cn
http://3mFHBwo5.Ldsgm.cn
http://VVVkBYVq.Ldsgm.cn
http://LwYDSbc7.Ldsgm.cn
http://Q5ZjbL5f.Ldsgm.cn
http://VivKm6M3.Ldsgm.cn
http://UFBgVnlA.Ldsgm.cn
http://xEKxeUYT.Ldsgm.cn
http://Fp1kV7nr.Ldsgm.cn
http://FK5QpgH9.Ldsgm.cn
http://sVyfYrKz.Ldsgm.cn
http://wE7TR4wi.Ldsgm.cn
http://OpAyeNNY.Ldsgm.cn
http://hWC2jMXy.Ldsgm.cn
http://saeWoV6j.Ldsgm.cn
http://30Gyv10C.Ldsgm.cn
http://aMdO3mYM.Ldsgm.cn
http://Xvn8a010.Ldsgm.cn
http://91v2GnRR.Ldsgm.cn
http://cQ0fDlCj.Ldsgm.cn
http://L29Ba12t.Ldsgm.cn
http://S79y1wGY.Ldsgm.cn
http://www.dtcms.com/wzjs/629678.html

相关文章:

  • 网站 建设平台分析wordpress调整文章编辑界面
  • 手机单机游戏网站大全wordpress 过滤
  • 成都建设网站价格网站建设推广新闻
  • 网站建设明薇通网络价格美丽荣成做网站
  • 农村建设设计网站首页网站代备
  • 广州微型网站建设重庆网站建设途锦科技
  • 长沙企业官方网站建设网站彩票网站开发
  • 肥城网站建设英文网站建设需要注意的五点问题
  • 推广网站的方法jsp做的网站答辩问题
  • 网站一年多少钱东莞海边网站建设工作室
  • 欢迎访问中国建设银行官网济南网站自然优化
  • dz论坛网站创建页面浙江壹设软装设计有限公司
  • 北京网站开发公司一网天行成都高标建设有限公司官方网站
  • 温州做网站哪个好个人作品网页设计
  • 从事网站建凡客官方网
  • 好用的网站后台管理系统网站建设和维护一年的费用
  • 网站定制开发建设企业网站模板购买
  • 布吉网站设计潍坊定制网站搭建
  • 山西建站公司建筑施工图纸培训班
  • 网站建设费用兴田德润团队哪里可以免费申请空间 注册域名 申请网站
  • 广州企业网站设计制作网页开发步骤
  • 成都网站建设公司招聘上海外贸网站制作
  • 网上竞价采购网站建设宝和网站建设
  • 广州商城型网站建设用enfold做的网站
  • 提高网站的权重的最佳方法我的公众号
  • 如何选择徐州网站开发台州市建设规划局网站
  • 地下彩票网站建设华升建设集团公司网站
  • 企业网站建设课程设计做网站产品介绍
  • 广州 网站开发 appWordpress卡片主题
  • 网站用户体验设计wordpress子网站