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

googl浏览器做桌面版网站房地产网站建设哪家好

googl浏览器做桌面版网站,房地产网站建设哪家好,wordpress模板中文,云南网站建设多少钱1、做法 在Spring Cloud中#xff0c;FeignClient是一个声明式的Web服务客户端#xff0c;让调用远程服务就像调用本地方法一样简单。拦截器可以用于在发送请求之前或者获得响应之后执行一些操作#xff0c;比如添加公共的Header、记录日志、做一些统计等。 在Feign中FeignClient是一个声明式的Web服务客户端让调用远程服务就像调用本地方法一样简单。拦截器可以用于在发送请求之前或者获得响应之后执行一些操作比如添加公共的Header、记录日志、做一些统计等。 在Feign中拦截器是通过实现feign.RequestInterceptor接口来定义的。如果你想为FeignClient添加多个拦截器可以声明多个RequestInterceptor的Bean。 下面是如何定义和注册多个拦截器的步骤 1、创建多个实现了feign.RequestInterceptor接口的类 import feign.RequestInterceptor; import feign.RequestTemplate;public class FirstInterceptor implements RequestInterceptor {Overridepublic void apply(RequestTemplate template) {// 在这里添加你的逻辑比如添加Headertemplate.header(First-Header, first-value);} }public class SecondInterceptor implements RequestInterceptor {Overridepublic void apply(RequestTemplate template) {// 在这里添加你的逻辑比如添加Headertemplate.header(Second-Header, second-value);} }2、在Spring的配置类中注册这些拦截器的Bean import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;Configuration public class FeignConfig {Beanpublic FirstInterceptor firstInterceptor() {return new FirstInterceptor();}Beanpublic SecondInterceptor secondInterceptor() {return new SecondInterceptor();} }3、然后你可以在FeignClient接口上使用FeignClient注解的configuration属性来指定使用哪个配置类 FeignClient(name your-service, configuration FeignConfig.class) public interface YourServiceClient {// 定义你的方法 }当Feign准备发起请求时所有注册的RequestInterceptor会按照它们注册的顺序被调用并且每个拦截器都可以对请求RequestTemplate进行修改。 如果不想全局应用某些拦截器也可以在配置类中使用条件注解如Profile、ConditionalOnProperty等根据不同的环境或条件来决定是否实例化特定的拦截器。 2、如何控制拦截器的注册顺序  1、使用Order或Priority注解 在Spring中可以使用Order注解或JSR-250的Priority注解来指定Bean的加载顺序。这些注解可以直接加在拦截器的Bean定义方法上或者加在拦截器类上 import org.springframework.core.annotation.Order; import javax.annotation.Priority;Configuration public class FeignConfig {BeanOrder(1)public FirstInterceptor firstInterceptor() {return new FirstInterceptor();}BeanOrder(2)public SecondInterceptor secondInterceptor() {return new SecondInterceptor();} }或者在类上使用 Order(1) public class FirstInterceptor implements RequestInterceptor {// ... }Order(2) public class SecondInterceptor implements RequestInterceptor {// ... }2、使用Ordered接口 拦截器可以实现org.springframework.core.Ordered接口来提供排序信息 public class FirstInterceptor implements RequestInterceptor, Ordered {// ...Overridepublic int getOrder() {return 1; // 优先级较高} }public class SecondInterceptor implements RequestInterceptor, Ordered {// ...Overridepublic int getOrder() {return 2; // 优先级较低} }3、设置全局拦截器 如果你需要为某个特定的Feign客户端提供特定的配置并只为该客户端应用特定的拦截器而不使用全局拦截器。否则所有的全局拦截器对他都有效。
http://www.zqtcl.cn/news/278231/

相关文章:

  • 三门峡市建设局网站网站开发费用是否资本化
  • 建设部网站官网 施工许可杭州萧山网站开发
  • 福建省建设资格注册管理中心网站竹子建站怎么样
  • 想做一个什么样的网站网站建设功能评价指标
  • 网站建设渠道合作友情链接是免费的吗
  • wordpress如何制作网站网站建设及推广方案ppt
  • 关于建设门户网站的通知重庆刮刮卡制作
  • 网站建设和维护工作内容凡科网免费建站步骤及视频
  • 如何用c 做网站最新疫苗接种最新消息
  • 营销型网站建设报价wordpress 注册 登录界面
  • 网站编辑器哪个好黄骅网站建设价格
  • 爱站工具包官网下载国外cdn
  • 郑州便宜网站建设做网站横幅的图片多大
  • 网站建设的未来wordpress防黑客插件
  • 个人备案网站可以做支付吗做娱乐新闻的网站有哪些
  • 国家建设部网站网站导航如何做半透明
  • 长治网站设计制作网站网站是用什么软件做的
  • wordpress成长记录网站模版市场推广方案ppt
  • 外贸网站建设560wordpress 在线音乐播放器
  • 大连哪里有手机自适应网站建设维护交互式网站开发技术asp
  • 潍坊做网站多少钱个人业务网站带后台
  • 网站建设灬金手指科杰全部游戏免费(试玩)
  • 石家庄网站设计宜昌市住房和城乡建设局网站
  • 商城型企业网站的功能中山市中国建设银行网站
  • 公司做网站那个网站好网站推广seo方法
  • 赣州制作网站百度贵州icp网站备案中心
  • 阿里云域名如何做网站如何查询网站快照
  • 温州市城乡建设厅网站首页有没有做网站的多少钱
  • 网站建设实训报告建议缘震网络网站建设之f套餐
  • 网上免费注册qq网站wordpress怎么发布网站