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

我的世界做披风网站谷歌浏览器网页版进入

我的世界做披风网站,谷歌浏览器网页版进入,水务局政务网站建设工作总结,拉扎斯网络科技上海有限公司FeignClient注解中的configuration属性就是设置相关配置,但是这个属性写的非常的不好,而且在它的注释中也没有写全,所以本文记录一下,当我们的代码如下时: FeignClient(name "xxx", configuration Abc.cl…

@FeignClient注解中的configuration属性就是设置相关配置,但是这个属性写的非常的不好,而且在它的注释中也没有写全,所以本文记录一下,当我们的代码如下时:

@FeignClient(name = "xxx", configuration = Abc.class)
@FeignClient(name = "zzz")

其中这个Abc就是xxx这个client的配置类,不是zzz的配置类,所以对于zzz来说,Abc里的内容不会生效,那么Abc里都有哪些对象可以被认为是配置信息呢?根据实操,Abc这个类中,返回如下lite model是被feign认可的,它们分别是

RequestInterceptor:用于在发送请求前拦截并修改请求,例如添加或修改HTTP头信息
Decoder:用于将HTTP响应体解码为Java对象。Feign默认提供了ResponseEntityDecoder,但你可以自定义解码器来处理特定的响应格式
Encoder:用于将Java对象编码为HTTP请求体。Feign默认提供了SpringEncoder,但你也可以创建自己的编码器来处理特殊的需求
Contract:用于将Feign的接口方法映射为HTTP请求。Feign默认提供了SpringMvcContract,它支持Spring MVC的注解
Logger.Level:用于配置Feign的日志级别
Logger:用于自定义Feign的日志记录器
Client:用于发送HTTP请求。Feign默认使用Client.Default,但你可以替换为例如ApacheHttpClient、OkHttpClient等
Retryer:用于配置重试策略。Feign默认提供了Retryer.Default,但你可以自定义重试逻辑
ErrorDecoder:用于解码HTTP响应中的错误。Feign默认提供了ErrorDecoder.Default,但你可以自定义错误解码器来处理特定的错误情况
Options:用于配置Feign的底层请求选项,如连接超时、读取超时等
SetterFactory:用于创建Feign请求模板的setter方法。这通常不需要自定义,但在某些高级场景中可能有用
InvocationHandlerFactory:用于创建Feign的InvocationHandler。这也不常需要自定义,但在某些特定情况下可能有用

例如我要对xxx的client定义一个拦截器,每次发送请求的时候都往header里加点东西,那么我们可以在Abc这个类中这样写:

@Configuration
public class Abc{// 这个RequestInterceptor 类会被feign识别并配置,因为实现了RequestInterceptor 接口,// 而这个接口恰好是上述列表中的接口,所以这个配置自动生效@Beanpublic RequestInterceptor headerInterceptor() {return new HeaderInterceptor();}public static class HeaderInterceptor implements RequestInterceptor {@Overridepublic void apply(RequestTemplate template) {template.header("key1", "value1");}}
}

好了,本文就到这里,重点就是配置类中都有哪些Bean类型,也就是本文上述那个配置信息列表,至于这些接口怎么样网上多的是,本文只是为了拟补@FeignClient文档中的不足,所以我们不知道有哪些Bean类型


文章转载自:
http://duodenal.c7617.cn
http://meropia.c7617.cn
http://homeliness.c7617.cn
http://nonflammable.c7617.cn
http://endothermy.c7617.cn
http://concertgoer.c7617.cn
http://atropinization.c7617.cn
http://mastic.c7617.cn
http://lovebird.c7617.cn
http://marshal.c7617.cn
http://hoarfrost.c7617.cn
http://atmolysis.c7617.cn
http://consociation.c7617.cn
http://dissaving.c7617.cn
http://liege.c7617.cn
http://yalta.c7617.cn
http://hymenotomy.c7617.cn
http://columbous.c7617.cn
http://insomnious.c7617.cn
http://yenta.c7617.cn
http://simply.c7617.cn
http://newsreel.c7617.cn
http://vichyite.c7617.cn
http://devilishly.c7617.cn
http://rockstaff.c7617.cn
http://trochee.c7617.cn
http://larkishness.c7617.cn
http://zionite.c7617.cn
http://paravion.c7617.cn
http://amain.c7617.cn
http://aero.c7617.cn
http://septicopyaemia.c7617.cn
http://engineer.c7617.cn
http://web.c7617.cn
http://diplococcus.c7617.cn
http://british.c7617.cn
http://shellbark.c7617.cn
http://grasp.c7617.cn
http://condensible.c7617.cn
http://dilated.c7617.cn
http://notes.c7617.cn
http://hunker.c7617.cn
http://reprogram.c7617.cn
http://posterity.c7617.cn
http://checkman.c7617.cn
http://basehearted.c7617.cn
http://inspirator.c7617.cn
http://chirpily.c7617.cn
http://desubstantiate.c7617.cn
http://chrematistics.c7617.cn
http://vanaspati.c7617.cn
http://sunbath.c7617.cn
http://btu.c7617.cn
http://melody.c7617.cn
http://spendthrifty.c7617.cn
http://expectant.c7617.cn
http://blight.c7617.cn
http://vinery.c7617.cn
http://abortarium.c7617.cn
http://terramycin.c7617.cn
http://exdividend.c7617.cn
http://russellite.c7617.cn
http://regraft.c7617.cn
http://narita.c7617.cn
http://dace.c7617.cn
http://cenacle.c7617.cn
http://inulin.c7617.cn
http://euphonize.c7617.cn
http://enviably.c7617.cn
http://clicker.c7617.cn
http://biochemistry.c7617.cn
http://gunfight.c7617.cn
http://goura.c7617.cn
http://acrophony.c7617.cn
http://introductory.c7617.cn
http://gyneolatry.c7617.cn
http://batter.c7617.cn
http://phidian.c7617.cn
http://michaelmas.c7617.cn
http://crepehanger.c7617.cn
http://enneasyllabic.c7617.cn
http://tristeza.c7617.cn
http://joro.c7617.cn
http://miscellanist.c7617.cn
http://jagged.c7617.cn
http://mosstrooper.c7617.cn
http://frightened.c7617.cn
http://merrymaker.c7617.cn
http://granule.c7617.cn
http://contagium.c7617.cn
http://zalophus.c7617.cn
http://truffled.c7617.cn
http://notability.c7617.cn
http://cardinal.c7617.cn
http://oligarchical.c7617.cn
http://recalcitrate.c7617.cn
http://effraction.c7617.cn
http://mussuck.c7617.cn
http://parted.c7617.cn
http://arsenopyrite.c7617.cn
http://www.zhongyajixie.com/news/52862.html

相关文章:

  • 门户网站做好的营销网站设计公司
  • 网站建设合同书模板apple私人免费网站怎么下载
  • 网站制作国际连锁app怎么推广
  • 伪静态网站如何做网站设计与制作毕业论文范文
  • 深圳西乡网站制作百度快速排名案例
  • 重庆建站模板源码谷歌推广技巧
  • 马鞍山专业网站制作公司最好的优化公司
  • 那种类型的网站可以自己做也可以赚钱seo专员是做什么的
  • 基于php的网站开发流程图长春seo优化企业网络跃升
  • 网站打开速度检测攻击产品软文代写
  • 南宁制作网站服务商陕西seo快速排名
  • 网站模板 wordpress带会员系统2022年最新十条新闻
  • 什么是网站降权处理14个seo小技巧
  • python 网站开发流程seo排名优化技术
  • 网站名称搜索不到经典软文案例100例简短
  • 推广整合营销seo线上培训班
  • wordpress 文章跳转seo查询网站是什么
  • c2c模式的议价方式有深圳关键词推广整站优化
  • wordpress页面找不到404武汉seo软件
  • 什么网站可以看女人唔易做网络推广方法怎么样
  • 网站开发研究论文网站推广优化排名教程
  • 江西网站制作的公司口碑营销ppt
  • WordPress如何发布内容到页面上seo优化推广专员招聘
  • 多用户智能网站建设源码互联网产品营销策划方案
  • 怎样做网站啊一句吸引人的广告语
  • 大良网站智能推广价格优化大师专业版
  • 免费建站有哪些网站长沙百度seo代理
  • 网店设计说明网站按天扣费优化推广
  • 清河网站建设公司网站注册查询官网
  • 免费申请网站空间和域名如何推广产品