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

java后端進(jìn)行跨域的幾種方式小結(jié)

 更新時(shí)間:2023年03月16日 10:30:29   作者:是啦啦啦呀  
本文主要介紹了java后端進(jìn)行跨域的幾種方式小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

一、使用@CrossOrigin注解

在controller類上加上@CrossOrigin注解,就能對(duì)這個(gè)類下面所有方法進(jìn)行跨域訪問(wèn)了

@CrossOrigin
@Controller
@RequestMapping("/sztrade/channel")
public class TradeChannelController {
}

二、重寫addCorsMappings方法

新建一個(gè)CorsConfiguration類,實(shí)現(xiàn)WebMvcConfigurer 接口
代碼如下(示例):

@Configuration
public class CorsConfiguration implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOriginPatterns("*")
                .allowCredentials(true)
                .allowedMethods("GET", "POST", "DELETE", "PUT")
                .maxAge(3600);
    }
}

三、添加CORS過(guò)濾器

@Configuration
public class CorsConfig {

? ? @Bean
? ? public CorsFilter corsFilter() {
? ? ? ? CorsConfiguration config = new CorsConfiguration();
? ? ? ? config.setAllowCredentials(true);
? ? ? ? // 設(shè)置訪問(wèn)源地址
? ? ? ? config.addAllowedOrigin("*");
? ? ? ? // 設(shè)置訪問(wèn)源請(qǐng)求頭
? ? ? ? config.addAllowedHeader("*");
? ? ? ? // 設(shè)置訪問(wèn)源請(qǐng)求方法
? ? ? ? config.addAllowedMethod("*");
? ? ? ? // 有效期 1800秒
? ? ? ? config.setMaxAge(1800L);
? ? ? ? // 添加映射路徑,攔截一切請(qǐng)求
? ? ? ? UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
? ? ? ? source.registerCorsConfiguration("/**", config);
? ? ? ? // 返回新的CorsFilter
? ? ? ? return new CorsFilter(source);
? ? }
}

到此這篇關(guān)于java后端進(jìn)行跨域的幾種方式小結(jié)的文章就介紹到這了,更多相關(guān)java后端跨域內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot時(shí)間格式化的方法小結(jié)

    SpringBoot時(shí)間格式化的方法小結(jié)

    SpringBoot中的時(shí)間格式化通常指的是將Java中的日期時(shí)間類型轉(zhuǎn)換為指定格式的字符串,或者將字符串類型的時(shí)間解析為Java中的日期時(shí)間類型,本文小編將給大家詳細(xì)總結(jié)了SpringBoot時(shí)間格式化的方法,剛興趣的小伙伴跟著小編一起來(lái)看看吧
    2023-10-10
  • Python如何使用@property @x.setter及@x.deleter

    Python如何使用@property @x.setter及@x.deleter

    這篇文章主要介紹了Python如何使用@property @x.setter及@x.deleter,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Java位掩碼控制權(quán)限與(&)或(|)非(~)、>的介紹

    Java位掩碼控制權(quán)限與(&)或(|)非(~)、>的介紹

    今天小編就為大家分享一篇關(guān)于Java位掩碼控制權(quán)限與(&)或(|)非(~)、>的介紹,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • JAVA多線程并發(fā)下的單例模式應(yīng)用

    JAVA多線程并發(fā)下的單例模式應(yīng)用

    單例模式應(yīng)該是設(shè)計(jì)模式中比較簡(jiǎn)單的一個(gè),也是非常常見(jiàn)的,但是在多線程并發(fā)的環(huán)境下使用卻是不那么簡(jiǎn)單了,今天給大家分享一個(gè)我在開(kāi)發(fā)過(guò)程中遇到的單例模式的應(yīng)用。
    2017-03-03
  • Java8新特性Lambda表達(dá)式的一些復(fù)雜用法總結(jié)

    Java8新特性Lambda表達(dá)式的一些復(fù)雜用法總結(jié)

    lambda表達(dá)式是JAVA8中提供的一種新的特性,它支持Java也能進(jìn)行簡(jiǎn)單的“函數(shù)式編程”。 下面這篇文章主要給大家介紹了關(guān)于Java8新特性Lambda表達(dá)式的一些復(fù)雜用法的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-07-07
  • MyBatis之foreach標(biāo)簽的用法及多種循環(huán)問(wèn)題

    MyBatis之foreach標(biāo)簽的用法及多種循環(huán)問(wèn)題

    這篇文章主要介紹了MyBatis之foreach標(biāo)簽的用法及多種循環(huán)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • java線程阻塞中斷與LockSupport使用介紹

    java線程阻塞中斷與LockSupport使用介紹

    本文將詳細(xì)介紹java線程阻塞中斷和LockSupport的使用,需要了解更多的朋友可以參考下
    2012-12-12
  • 詳解Lombok的坑

    詳解Lombok的坑

    這篇文章主要介紹了詳解Lombok的坑,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java實(shí)現(xiàn)多項(xiàng)式除法的代碼示例

    Java實(shí)現(xiàn)多項(xiàng)式除法的代碼示例

    今天小編就為大家分享一篇關(guān)于Java實(shí)現(xiàn)多項(xiàng)式除法的代碼示例,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10
  • Java遞歸模糊查詢文件實(shí)例代碼

    Java遞歸模糊查詢文件實(shí)例代碼

    遞歸算法是一種直接或間接地調(diào)用自身的算法,在計(jì)算機(jī)編寫程序中,遞歸算法對(duì)解決一大類問(wèn)題是十分有效的,它往往使算法的描述簡(jiǎn)潔而且易于理解,這篇文章主要給大家介紹了關(guān)于Java遞歸模糊查詢文件的相關(guān)資料,需要的朋友可以參考下
    2021-11-11

最新評(píng)論

巨野县| 微山县| 那曲县| 澄江县| 新巴尔虎左旗| 阿巴嘎旗| 文昌市| 西城区| 灌云县| 神木县| 英超| 孝义市| 五莲县| 什邡市| 饶阳县| 河曲县| 塔河县| 五大连池市| 山东| 西充县| 金塔县| 玛多县| 富宁县| 建水县| 平果县| 连江县| 屯昌县| 同心县| 绥芬河市| 广丰县| 静海县| 丹凤县| 察隅县| 普兰店市| 阳新县| 柘城县| 敦煌市| 漳平市| 安康市| 瑞安市| 新郑市|