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

织梦做的网站快照被攻击在线看crm系统

织梦做的网站快照被攻击,在线看crm系统,泉州高端模板建站,户县做网站一、简介 OpenFeign客户端是一个web声明式http远程调用工具#xff0c;直接可以根据服务名称去注册中心拿到指定的服务IP集合#xff0c;提供了接口和注解方式进行调用#xff0c;内嵌集成了Ribbon本地负载均衡器。 二、SpringCloud集成OpenFeign 版本说明#xff1a; S…一、简介 OpenFeign客户端是一个web声明式http远程调用工具直接可以根据服务名称去注册中心拿到指定的服务IP集合提供了接口和注解方式进行调用内嵌集成了Ribbon本地负载均衡器。 二、SpringCloud集成OpenFeign 版本说明 Spring Cloud VersionHoxton.SR12 Spring Boot Version2.3.12.RELEASE不同版本源码可能会有差异具体参考版本对照 1、引入依赖 !--openfeign-- dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-openfeign/artifactId /dependency 2、在启动类或者配置类上加EnableFeignClients注解 SpringBootApplication EnableFeignClients public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);} } 3、声明Feign接口 /*** 用户 远程服务*///1.1、如果是注册到nacos服务则填写nacos服务名称contextId唯一标识 FeignClient(value user,contextId userInfoClient01) public interface UserFeignApi{/** 获取用户信息 */GetMapping(/user/info)User getInfo(Long id); }//2、如果调用第三方接口直接通过url调用 (value服务名,url远程调用地址,path统一前缀) FeignClient(value 自定义服务名,url http://127.0.0.1:8080,path /user) public interface UserFeignApi{/** 获取用户信息 */GetMapping(/info)User getInfo(Long id); } 相同服务名的坑在使用了Feign的SpringCloud项目启动时当存在多个FeignClient接口且name值相同就会报错 A bean with that name has already been defined and overriding is disabled。这是因为SpringBoot会为每个FeginClient创建Bean但当name值相同时SpringBoot会认为是有两个相同名字的Bean需要被创建由此抛出异常。给每个FeignClient都设置自己唯一的contextId 4、测试feign接口 RestController RequestMapping(/order) public class OrderController {Autowiredprivate UserFeignApi userFeignApi;GetMapping(/getInfo)public User getInfo(Long id) {return userFeignApi.getInfo(id);}5、日志配置OpenFeign feign: client:config: default: loggerLevel: FULL logging:level:com.atguigu.gulimall: debug # 需要打印日志的包package# 这里用default就是全局配置如果是写服务名称user或者唯一标识contextId则是针对某个微服务的配置 # 日志级别 NONE默认不打印 BASIC打印简单信息 HEADERS打印头信息 FULL打印全部信息默认 NONE 6、OpenFeign超时配置 使用配置文件配置是最推荐的也是在项目中使用最多的。 feign:client:config:default: # 默认全局配置也可配置单独FeignClientdefault替换对应contextIdconnectTimeout: 5000 # 连接超时时间 默认值1000毫秒readTimeout: 5000 # 读取超时时间 默认值1000毫秒 7、OpenFeign拦截器 拦截器是OpenFeign可用的一种强大的工具它可以被用来在请求和响应前后进行一些额外的处理 1、通过OpenFeign请求拦截器设置统一请求头 public class MyHeaderInterceptor implements RequestInterceptor {private static String headerName token;Overridepublic void apply(RequestTemplate requestTemplate) {// 在这里添加额外的处理逻辑添加请求头RequestAttributes requestAttributes RequestContextHolder.getRequestAttributes();if (requestAttributes instanceof ServletRequestAttributes) {ServletRequestAttributes attributes (ServletRequestAttributes) requestAttributes;HttpServletRequest request attributes.getRequest();String value request.getHeader(headerName);requestTemplate.header(headerName, value);}} } 在配置文件中添加拦截器配置 feign:client:config:# 默认配置 如果不单独配置每个服务会走默认配置default:request-interceptors:- com.config.MyHeaderInterceptor
http://www.w-s-a.com/news/425600/

相关文章:

  • 青岛物流公司网站建设网站建设提议
  • 企业网站建设高端品牌宿州注册公司多少钱
  • 个人微信公众号怎么做微网站吗湛江网站制作方案
  • 学校网站改版南京展厅设计装修
  • 手机网站有免费做的吗建设银行网站不能登录
  • 树莓派做影视网站网站建设企业 熊账号
  • 网站iis7.5配置免费网站建设模板下载
  • 生物公司网站建设方案wordpress自定义字段调用
  • 静态网站公用头部如何调用标题wordpress自动采集翻译插件怎么用
  • 网站做单链 好不好网站营销不同阶段的网站分析目标
  • 网线制作颜色顺序兰州网站推广优化
  • 北京沙河教做网站的企业融资以什么为基础
  • 给网站添加百度地图绵阳做绵阳做网站网站
  • 用电脑做服务器制作网站东莞营销网站建设
  • 网站需要怎么做wordpress 重装
  • 做电影网站赚钱的方法世界500强企业排名2023
  • 领卷网站怎么做的西宁设计网站建设
  • 东莞网站建设价位软件开发税率是13%还是6
  • 企业网站建设一条龙如何在网上推广自己
  • 成品网站制作公司企梦网站建设
  • 网站开发微信授权登录ftp 如何 更新 wordpress
  • icp备案和网站不符查询公司的网站备案
  • 万江营销型网站建设泰安网站建设制作电话号码
  • 做网站是用ps还是ai服饰东莞网站建设
  • 只做一页的网站多少钱网站开发就业趋势
  • 陈村网站建设有哪些网站可以做店面设计
  • 查询网站注册信息wordpress 照片墙
  • 成都网站设计服务商室内设计设计师网站推荐
  • 企业建站系统cms百度网址ip
  • wordpress 代码编辑插件下载搜索引擎优化seo课程总结