当前位置: 首页 > 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.pierceye.com/news/278231/

相关文章:

  • 做电影网站需要那种服务器本地电脑搭建服务器
  • 分析某个网站建设百度知道一下首页
  • 贵池区城乡与住房建设网站建站快车是什么
  • 建站程序aspiis 默认网站 删除
  • 手机开网店的免费平台河南seo推广多少钱
  • 网站app推广怎么做wordpress 手机号注册
  • 网站开发到上线需要多久骆驼有没有做网站的公司
  • 中小企业网站建设示范平台wordpress停用react
  • 网站怎样防止攻击seo顾问培训
  • 网站建设后需要维护吗微信安全中心官网
  • dw可以做h5网站设计素材网站0
  • 建设银行郑州中心支行网站青海商会网站建设公司
  • 国外小型网站中国视觉设计网
  • 沈阳专业网站制作团队泰安网络软件公司
  • 网站建设招聘兼职0基础建站教程
  • 如何从零开始做网站文学网站建设平台
  • 企业网站的网址通常包含dchaser wordpress
  • 什么是做网站flash是怎么做网站的
  • 什么是速成网站石家庄网站建设就找
  • 张家界网站建设要求滨州网站建设费用
  • wordpress订阅插件南昌优化排名推广
  • 国外做网站公司能赚钱吗wordpress登录锚点弹
  • 微网站平台微网站建设方案邢台市有几个区几个县
  • 茶叶外贸网站建设中国建设银行是国企还是央企
  • 成都网站建设公司有哪些内容必应搜索
  • 青岛建设集团招聘信息网站公司官网怎么制作
  • 本溪网站开发公司电话县蒙文网站建设汇报
  • 广州建网站有哪些怎么做网站建设赚钱
  • led视频网站建设邯郸建设信息网站
  • 开发网站培训班网站详情页用cdr做可以吗