幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

Springboot解决跨域的四种姿势

  前言
  Springboot解决跨域的四种姿势姿势一
  实现WebMvcConfigureraddCorsMappings的方法importorg。springframework。context。annotation。Configuration;importorg。springframework。web。servlet。config。annotation。CorsRegistry;importorg。springframework。web。servlet。config。annotation。WebMvcConfigurer;ConfigurationpublicclassCorsConfigimplementsWebMvcConfigurer{OverridepublicvoidaddCorsMappings(CorsRegistryregistry){registry。addMapping()。allowedOrigins()。allowedMethods(GET,HEAD,POST,PUT,DELETE,OPTIONS)。allowCredentials(true)。maxAge(3600)。allowedHeaders();}}姿势二
  重新注入CorsFilterimportorg。springframework。context。annotation。Bean;importorg。springframework。context。annotation。Configuration;importorg。springframework。web。cors。CorsConfiguration;importorg。springframework。web。cors。UrlBasedCorsConfigurationSource;importorg。springframework。web。filter。CorsFilter;解决跨域ConfigurationpublicclassCorsFilterConfig{开启跨域访问拦截器date20214299:50BeanpublicCorsFiltercorsFilter(){创建CorsConfiguration对象后添加配置CorsConfigurationcorsConfigurationnewCorsConfiguration();设置放行哪些原始域corsConfiguration。addAllowedOrigin();放行哪些原始请求头部信息corsConfiguration。addAllowedHeader();放行哪些请求方式corsConfiguration。addAllowedMethod();UrlBasedCorsConfigurationSourcesourcenewUrlBasedCorsConfigurationSource();2。添加映射路径source。registerCorsConfiguration(,corsConfiguration);returnnewCorsFilter(source);}}姿势三
  创建一个filter解决跨域Slf4jComponentWebFilter(urlPatterns{},filterNameheaderFilter)publicclassHeaderFilterimplementsFilter{OverridepublicvoiddoFilter(ServletRequestrequest,ServletResponseresp,FilterChainchain)throwsIOException,ServletException{HttpServletResponseresponse(HttpServletResponse)resp;解决跨域访问报错response。setHeader(AccessControlAllowOrigin,);response。setHeader(AccessControlAllowMethods,POST,PUT,GET,OPTIONS,DELETE);设置过期时间response。setHeader(AccessControlMaxAge,3600);response。setHeader(AccessControlAllowHeaders,Origin,XRequestedWith,ContentType,Accept,clientid,uuid,Authorization);支持HTTP1。1。response。setHeader(CacheControl,nocache,nostore,mustrevalidate);支持HTTP1。0。response。setHeader(Expires,0);response。setHeader(Pragma,nocache);编码response。setCharacterEncoding(UTF8);chain。doFilter(request,resp);}Overridepublicvoidinit(FilterConfigfilterConfig){log。info(跨域过滤器启动);}Overridepublicvoiddestroy(){log。info(跨域过滤器销毁);}}姿势四
  使用CrossOrigin注解
  可以使用在单个方法上也可以使用在类上Target({ElementType。TYPE,ElementType。METHOD})Retention(RetentionPolicy。RUNTIME)DocumentedpublicinterfaceCrossOrigin{deprecatedasofSpring5。0,infavorof{linkCorsConfigurationapplyPermitDefaultValues}DeprecatedString〔〕DEFAULTORIGINS{};deprecatedasofSpring5。0,infavorof{linkCorsConfigurationapplyPermitDefaultValues}DeprecatedString〔〕DEFAULTALLOWEDHEADERS{};deprecatedasofSpring5。0,infavorof{linkCorsConfigurationapplyPermitDefaultValues}DeprecatedbooleanDEFAULTALLOWCREDENTIALSfalse;deprecatedasofSpring5。0,infavorof{linkCorsConfigurationapplyPermitDefaultValues}DeprecatedlongDEFAULTMAXAGE1800;Aliasfor{linkorigins}。AliasFor(origins)String〔〕value()default{};Alistoforiginsforwhichcrossoriginrequestsareallowed。Please,see{linkCorsConfigurationsetAllowedOrigins(List)}fordetails。pBydefaultalloriginsareallowedunless{codeoriginPatterns}isalsosetinwhichcase{codeoriginPatterns}isusedinstead。AliasFor(value)String〔〕origins()default{};Alternativeto{linkorigins()}thatsupportsoriginsdeclaredviawildcardpatterns。Please,seelinkCorsConfigurationsetAllowedOriginPatterns(List)}fordetails。pBydefaultthisisnotset。since5。3String〔〕originPatterns()default{};Thelistofrequestheadersthatarepermittedinactualrequests,possibly{code}toallowallheaders。pAllowedheadersarelistedinthe{codeAccessControlAllowHeaders}responseheaderofpreflightrequests。pAheadernameisnotrequiredtobelistedifitisoneof:{codeCacheControl},{codeContentLanguage},{codeExpires},{codeLastModified},or{codePragma}aspertheCORSspec。pBydefaultallrequestedheadersareallowed。String〔〕allowedHeaders()default{};TheListofresponseheadersthattheuseragentwillallowtheclienttoaccessonanactualresponse,otherthansimpleheaders,i。e。{codeCacheControl},{codeContentLanguage},{codeContentType},{codeExpires},{codeLastModified},or{codePragma},pExposedheadersarelistedinthe{codeAccessControlExposeHeaders}responseheaderofactualCORSrequests。pThespecialvalue{code}allowsallheaderstobeexposedfornoncredentialedrequests。pBydefaultnoheadersarelistedasexposed。String〔〕exposedHeaders()default{};ThelistofsupportedHTTPrequestmethods。pBydefaultthesupportedmethodsarethesameastheonestowhichacontrollermethodismapped。RequestMethod〔〕methods()default{};Whetherthebrowsershouldsendcredentials,suchascookiesalongwithcrossdomainrequests,totheannotatedendpoint。Theconfiguredvalueissetonthe{codeAccessControlAllowCredentials}responseheaderofpreflightrequests。pstrongNOTE:strongBeawarethatthisoptionestablishesahighleveloftrustwiththeconfigureddomainsandalsoincreasesthesurfaceattackofthewebapplicationbyexposingsensitiveuserspecificinformationsuchascookiesandCSRFtokens。pBydefaultthisisnotsetinwhichcasethe{codeAccessControlAllowCredentials}headerisalsonotsetandcredentialsarethereforenotallowed。StringallowCredentials()default;Themaximumage(inseconds)ofthecachedurationforpreflightresponses。pThispropertycontrolsthevalueofthe{codeAccessControlMaxAge}responseheaderofpreflightrequests。pSettingthistoareasonablevaluecanreducethenumberofpreflightrequestresponseinteractionsrequiredbythebrowser。Anegativevaluemeansemundefinedem。pBydefaultthisissetto{code1800}seconds(30minutes)。longmaxAge()default1;
  最后
  全套的Java面试宝典手册:性能调优微服务架构并发编程开源框架分布式等七大面试专栏,包含Tomcat、JVM、MySQL、SpringCloud、SpringBoot、Dubbo、并发、Spring、SpringMVC、MyBatis、Zookeeper、Ngnix、Kafka、MQ、Redis、MongoDB、memcached等等。如果你对这个感兴趣,小编可免费分享。
  已到金九的末尾,还想再战银十?那便可先来刷刷这份283页的秋招JAVA面试手册!
  资料获取方式:关注小编转发文章私信【面试题】获取上述资料
  资料获取方式:关注小编转发文章私信【面试题】获取上述资料
  资料获取方式:关注小编转发文章私信【面试题】获取上述资料

苹果iPhone15Ultra曝光,或升级钛金属外壳USBC近日,苹果带来了旗下iPad系列的产品更新。相关爆料显示,下个月苹果还有望为Mac系列设备进行新机迭代。不过,不少用户还是将关注集中在了苹果的iPhone系列产品中。现在……小米最美手机Civi发布一周年产品经理开蛋糕庆生今天是小米Civi发布一周年,一年前的今天,小米Civi正式发布,这款手机堪称是小米最美手机。在Civi一周年之际,小米产品经理胡馨心开蛋糕庆祝Civi诞生一周年。……食盐的营养价值食盐,又称餐桌盐,是对人类生存最重要的物质之一,也是烹饪中最常用的调味料。盐的主要化学成份氯化钠(化学式NaCl)在食盐中含量为99(属于混合物),部分地区所出品的食盐加入氯化……长白山发生山体滑坡,日本学者10年内喷发概率99,真的吗?8月9日,长白山北坡突发山体滑坡,游客们纷纷躲避撤离,通过拍摄到的视频来看,山坡滑下来大量的碎石,看起来触目惊心。虽然这一次的山体滑坡中,并没有游客受伤,但是却也让不少人……华为Mate50系列躺枪谁是最先支持用北斗通信的手机?网上闹在华为最新的旗舰手机Mate50系列上,有一个非常重要的特性就是捅破天的技术,这款手机是全球首款支持北斗卫星消息的大众智能手机。不过这个特性宣传出来之后,也一如既往的引起了一些……恐龙灭绝的真相,老弟带你回到6500万年前在人类出现以前,曾经有一种生物统治了地球长达1。6亿年之久,这就是恐龙。恐龙在地球上存在了相当长的时间,并一直处于霸主地位,但在6500万年前却突然消失。因此,恐龙灭绝便……福建厦门供应链巨头一年进账4844亿元,物流业务收入超过顺丰根据2022年度中国物流企业50强显示,去年50家企业物流业务收入合计达19443。58亿元,同比增长47(按可比口径计算)。中国远洋海运集团蝉联第一,厦门象屿以2312。6亿……积分榜夺冠热门23遭逆转,中国女排受牵连跌至第4,主攻45中10月5日凌晨,女排世锦赛复赛E组,意大利VS巴西。埃格努对阵加比、卡罗尔,比赛难度极大。第一局,埃格努进攻失误一如既往,连送失误,球队则是磕磕绊绊,未能及时有效拉开分差。二传……流动性承压的宝龙地产将何去何从?作者l橙子在公布一份既不增收也不增利的半年报后,闽系港股上市房企宝龙地产(01238HK)日前也公布了公司今年前8个月的销售情况。根据其官方公告,截至今年8月末,宝……炊烟食客最是人间烟火气,伴得浮生又一年江南好,风景旧曾谙。提到江南,很多人都会想起那如画的美景,无论是小桥流水,还是烟雨朦胧,都那么让人心生向往。其实,除了美景,江南还有更令人难忘的,那就是江南的各种美……U17女足世界杯抽签中国队与西班牙哥伦比亚墨西哥队同组新华社苏黎世6月24日电24日,2022年印度U17女足世界杯抽签结果出炉,中国队被分在C组,与西班牙、哥伦比亚以及墨西哥队同组。此外,东道主印度队与美国、摩洛哥、巴西队……11月底前,全面完成这项房租减免任务国务院国资委日前发出《关于进一步做好2022年服务业小微企业和个体工商户房屋租金减免工作的通知》,要求各中央企业和地方国有企业进一步提高站位,不折不扣将房租减免政策落实到位。……
日本春季裙子分析,虽然都是秀场服装,却实用得很普通时尚的服装一直都是大家追求的,可惜的是本来能引导我们找到更时尚的服装的时尚秀场穿搭,已经成为最没有参考价值的服装了,因为大家都不像在日常生活中穿那些设计的很奇怪的服装。还……MacBookAir掉漆?等等,2024最轻薄Mac有望回归近日,有网友爆料,买回去的午夜版MacBookAir用了一周后,其触控板的边缘、雷电接口等位置掉漆十分严重,并且很容易在涂层留下指纹,观感不适。7月22日,据彭博社的马克……地球上,没有一座超过1万米高的山,山峰的高度被什么限制了?登山是许多人在休假时非常喜欢的一项户外运动,并且大部分的城市都有自己独具特色的山峰。更不用说我国的五岳,其风景各有千秋,多年以来引得无数文人墨客前去攀登题字。我们常说高瞻……2块钱的红霉素软膏怎么成了淡斑专家?医生道出了其中的答案红霉素软膏以红霉素、凡士林为主要成分,加入适量的软质液态石蜡为辅助成分,通过高温熬制、凝液而制成,适用于脓包疮化脓性皮肤疾病而导致的溃疡面积感染。医学市场售卖的红霉素软膏……王者荣耀6位英雄即将加强?这两件装备又又加强了王者早知道,山海来爆料,大家好我是山海体验服昨晚更新有7位英雄调整,前两天也有英雄和装备的调整,张飞专精装和影刃已经削弱,闪电匕首和寒霜侵袭有所加强,预计下周会同步到正式……万门大学,跑了?深燃(shenrancaijing)原创作者邹帅编辑唐亚华多年来深陷舆论漩涡的万门大学(以下简称万门),最近又被推上了风口浪尖。变化发生在3月22日。万……60的宝宝都会在夏天缺锌,高锌食物排行榜,建议宝妈们收藏宝宝6个月后,预防或治疗缺锌,最好的方法就是调整膳食,并按照辅食添加的原则,给宝宝适量吃一些富含锌的食物。含锌量高的食物大推荐1hr苹果水果是宝宝们普遍食欲较……解锁更多新玩法,石景山文旅消费季推出16条线路这里有离城最近的山,这里是离山最近的城。昨天,石景山区推出秀石景山文旅消费季,将区内众多特色科技、文化、商业、非遗传承场所纳入四大主题、16条线路中,丰富市民休闲生活。图……头条涨薪秘籍全网没有之一的pytest玩转数据驱动测试框架前言:嗨咯铁汁们,很久不见,我还是你们的老朋友,这里也感谢各位小伙伴的点赞和关注,你们的三连是我最大的动力哈,我也不会辜负各位的期盼,这里呢给大家出了一个我们……成功引入国资!股价大涨超30,胡葆森等来了白衣骑士苦苦挣扎了一年多之后,河南王建业地产终于等来了久违的白衣骑士。6月1日收盘后,在港股上市的建业地产发布公告称,公司第一大股东恩辉投资有限公司与河南同晟置业有限公司于202……金龟子要嫁女儿了!22岁女儿和初恋男友相恋9年,还有35cm没想到,金龟子刘纯燕的女儿都要结婚了。在《朋友请听好》第二季中,有一个是广播直播环节。除在现场的何炅、谢娜、张杰、王勉、董子健和井柏然外,还有明星嘉宾连线支持。这些来支持……莫言人生在世,注定要受许多磨难越是成功人,遭受磨难就越多大家好,麦田里的晚风第165篇文章,记得点赞与关注,不断为你分享生活哲理与乐趣。生活千篇万律,百态多变,好的坏的,我们都得统统收下。《福贵》改编自余华小说《活着》,……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网