首页 > 其他 > 详细

9-8 Feign特性之Configuration

时间:2020-05-07 22:08:51      阅读:80      评论:0      收藏:0      [点我收藏+]

做局部性的自定义configuration
技术分享图片
feign提供给我们的可配置的东西
技术分享图片
这是决定我们为什么之前可以使用SpringMVC来服务调用的原因。因为fign默认提供给我们的就是SpringMvcContract.
这里我们来演示如果我们不用SpringMvc的Contract那么具体怎么去操作?
技术分享图片

自定义Feign的configuration

configuration不能在Application的作用域之内,如果在作用域内它默认就会把它加载进来,会出问题。
技术分享图片
默认扫描的就是同级别和子目录
技术分享图片
我们consumer同级别建一个包feignconf
技术分享图片
application管的就是consumer包下的以及它的子包
技术分享图片
我们在feignconf下加载的就是我们额外的配置。
技术分享图片

技术分享图片
我们去改变contract,选择feign包下的
技术分享图片
使用feign默认提供给我们的集成方式,
技术分享图片
上面加个@Bean注解
技术分享图片
启动eurekaServer、provider和consumer服务
访问consumer的接口地址
技术分享图片
加载我们刚才写的配置类
技术分享图片
重启consumer服务就报错了
技术分享图片
默认的配置不能识别我们当前写的语法
技术分享图片
演示下feign默认提供的方式。这是feign的写法,写法非常的奇怪。
技术分享图片

技术分享图片

技术分享图片
也注释掉
技术分享图片
重启服务,也可以正常的访问。这是用feign自己的注解访问的方式。
技术分享图片

总结

技术分享图片

技术分享图片
这里我们演示了默认的和SpringMvc的Contract
技术分享图片
进入Default方法
技术分享图片
这里就是Contract里面有个Default
技术分享图片
以上就是自定义配置给大家讲的内容

结束

 

9-8 Feign特性之Configuration

原文:https://www.cnblogs.com/wangjunwei/p/12845784.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!