最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

spring Cloud微服務(wù)跨域?qū)崿F(xiàn)步驟

 更新時(shí)間:2019年11月06日 09:19:09   作者:huanghuihong  
這篇文章主要介紹了spring Cloud微服務(wù)跨域?qū)崿F(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了spring Cloud微服務(wù)跨域?qū)崿F(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

第一步:在gateway網(wǎng)關(guān)的配置文件中加上下面這些:

ly:
 cors:
  allowedOrigins:
   - http://manage.leyou.com
  - http://xxx.xxx.com
# 允許哪些網(wǎng)址就繼續(xù)加,不要寫(xiě) *,否則cookie就無(wú)法使用了
  allowedCredentials: true    # 代表攜帶cookie
  allowedHeaders:
   - "*"
  allowedMethods:
   - GET
   - POST
   - DELETE
   - PUT
   - OPTIONS
   - HEAD
  maxAge: 360000
  filterPath: "/**"

第二步:寫(xiě)一個(gè)配置類解析上面的配置文件信息

@Data
@ConfigurationProperties(prefix = "ly.cors")
public class CORSProperties {
	private List<String> allowedOrigins;
	private Boolean allowedCredentials;
	private List<String> allowedMethods;
	private List<String> allowedHeaders;
	private long maxAge;
	private String filterPath;
}

第三步:寫(xiě)一個(gè)跨域的過(guò)濾器

@Configuration
@EnableConfigurationProperties(CORSProperties.class)
public class GlobalCORSConfig {
	@Autowired
	  private CORSProperties prop;
	/**
   * @Bean注解,將當(dāng)前方法的返回值對(duì)象放入到IOC容器中
   * @return
   */
	@Bean
	  public CorsFilter corsFilter() {
		//1.添加CORS配置信息
		CorsConfiguration config = new CorsConfiguration();
		prop.getAllowedOrigins().forEach(config::addAllowedOrigin);
		//上面的寫(xiě)法和下面這個(gè)效果一樣
		//    for (String allowedOrigin : prop.getAllowedOrigins()) {
		//      config.addAllowedOrigin(allowedOrigin);
		//    }
		//2) 是否發(fā)送Cookie信息
		config.setAllowCredentials(prop.getAllowedCredentials());
		//3) 允許的請(qǐng)求方式
		prop.getAllowedMethods().forEach(config::addAllowedMethod);
		// 4)允許的頭信息
		prop.getAllowedHeaders().forEach(config::addAllowedHeader);
		// 5)有效期
		config.setMaxAge(prop.getMaxAge());
		//2.添加映射路徑,我們攔截一切請(qǐng)求
		UrlBasedCorsConfigurationSource configSource = new UrlBasedCorsConfigurationSource();
		configSource.registerCorsConfiguration(prop.getFilterPath(), config);
		//3.返回新的CORSFilter.
		return new CorsFilter(configSource);
	}
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用maven的profile構(gòu)建不同環(huán)境配置的方法

    使用maven的profile構(gòu)建不同環(huán)境配置的方法

    這篇文章主要介紹了使用maven的profile構(gòu)建不同環(huán)境配置的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 解決idea2020 maven無(wú)法自動(dòng)導(dǎo)包的問(wèn)題

    解決idea2020 maven無(wú)法自動(dòng)導(dǎo)包的問(wèn)題

    這篇文章主要介紹了解決idea2020 maven無(wú)法自動(dòng)導(dǎo)包的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • SpringBoot 如何使用 JWT 保護(hù) Rest Api 接口

    SpringBoot 如何使用 JWT 保護(hù) Rest Api&nbs

    使用spring-boot開(kāi)發(fā)RESTful API非常的方便,在生產(chǎn)環(huán)境中,對(duì)發(fā)布的 API 增加授權(quán)保護(hù)是非常必要的,現(xiàn)在我們來(lái)看如何利用JWT技術(shù)為API 增加授權(quán)保護(hù),保證只有獲得授權(quán)的用戶才能夠訪問(wèn) API,感興趣的朋友跟隨小編一起看看吧
    2024-02-02
  • 關(guān)于Gateway路由匹配規(guī)則解讀

    關(guān)于Gateway路由匹配規(guī)則解讀

    本文詳細(xì)介紹了SpringCloudGateway的路由匹配規(guī)則,包括基本概念、常用屬性、實(shí)際應(yīng)用以及注意事項(xiàng),路由匹配規(guī)則決定了請(qǐng)求如何被轉(zhuǎn)發(fā)到目標(biāo)服務(wù),是Gateway的核心功能之一,在配置路由時(shí)需要注意順序、性能和安全性
    2025-02-02
  • java 二分法算法的實(shí)例

    java 二分法算法的實(shí)例

    這篇文章主要介紹了java 二分法算法的實(shí)例的相關(guān)資料,希望通過(guò)本文大家能夠掌握二分法,需要的朋友可以參考下
    2017-09-09
  • 使用@CacheEvict清除指定下所有緩存

    使用@CacheEvict清除指定下所有緩存

    這篇文章主要介紹了使用@CacheEvict清除指定下所有緩存,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • spring boot整合mybatis使用c3p0數(shù)據(jù)源連接mysql

    spring boot整合mybatis使用c3p0數(shù)據(jù)源連接mysql

    這篇文章主要為大家詳細(xì)介紹了spring boot整合mybatis使用c3p0數(shù)據(jù)源連接mysql,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Java Spring框架簡(jiǎn)介與Spring IOC詳解

    Java Spring框架簡(jiǎn)介與Spring IOC詳解

    Spring 框架是一個(gè)輕量級(jí)的解決方案,可以一站式地構(gòu)建企業(yè)級(jí)應(yīng)用。它是為了解決 企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。Spring 使用基本的 JavaBean 來(lái)完成以前只可能由 EJB 完成的事情。IOC 是 Inversion of Control 的縮寫(xiě),多數(shù)書(shū)籍翻譯成控制反轉(zhuǎn)
    2021-09-09
  • Java導(dǎo)出Excel統(tǒng)計(jì)報(bào)表合并單元格的方法詳解

    Java導(dǎo)出Excel統(tǒng)計(jì)報(bào)表合并單元格的方法詳解

    我們?cè)谌粘>幊踢^(guò)程中,總是會(huì)碰見(jiàn)導(dǎo)出相關(guān)表格信息的需求,所以就讓我們一起來(lái)學(xué)習(xí)一下,這篇文章主要給大家介紹了關(guān)于Java導(dǎo)出Excel統(tǒng)計(jì)報(bào)表合并單元格的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • Java設(shè)計(jì)模式之原型模式(Prototype模式)介紹

    Java設(shè)計(jì)模式之原型模式(Prototype模式)介紹

    這篇文章主要介紹了Java設(shè)計(jì)模式之原型模式(Prototype模式)介紹,本文講解了如何使用原型模式并給出了代碼實(shí)例,需要的朋友可以參考下
    2015-03-03

最新評(píng)論

洪雅县| 杭锦后旗| 嘉兴市| 天长市| 克什克腾旗| 丹巴县| 常山县| 平昌县| 金塔县| 汕头市| 长泰县| 赣州市| 焦作市| 瓮安县| 买车| 徐汇区| 全南县| 孟州市| 大足县| 绵竹市| 惠来县| 尉犁县| 府谷县| 南宫市| 都安| 青铜峡市| 基隆市| 红河县| 中方县| 镇赉县| 固原市| 从化市| 珲春市| 曲沃县| 牟定县| 应城市| 巨鹿县| 南充市| 抚顺县| 马尔康县| 荣成市|