91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

SpringBoot中怎么實現跨域資源共享

小億
99
2024-03-08 09:08:25
欄目: 編程語言

在SpringBoot中實現跨域資源共享(CORS)有多種方式,以下是其中一種常用的方法:

  1. 在SpringBoot的配置類中添加跨域配置:
@Configuration
public class CorsConfig {

    @Bean
    public WebMvcConfigurer corsConfigurer() {
        return new WebMvcConfigurer() {
            @Override
            public void addCorsMappings(CorsRegistry registry) {
                registry.addMapping("/**")
                        .allowedOrigins("*") // 允許所有域名訪問,也可以指定特定域名
                        .allowedMethods("GET", "POST", "PUT", "DELETE") // 允許的請求方法
                        .allowedHeaders("*") // 允許的請求頭
                        .allowCredentials(true) // 是否允許發送 Cookie
                        .maxAge(3600); // 探測請求的有效期
            }
        };
    }
}

上述代碼會允許所有域名訪問,并允許發送 Cookie,可以根據實際需求調整配置。

  1. 使用@CrossOrigin注解:

在Controller層的方法上添加@CrossOrigin注解,也可以實現跨域資源共享,例如:

@RestController
public class MyController {

    @CrossOrigin(origins = "*", maxAge = 3600)
    @GetMapping("/hello")
    public String hello() {
        return "Hello, world!";
    }
}

以上是兩種常用的實現跨域資源共享的方法,在實際項目中,可以根據需求選擇適合的方式。

0
秀山| 获嘉县| 札达县| 栖霞市| 青冈县| 广水市| 五大连池市| 娱乐| 宣恩县| 文安县| 渭源县| 河北省| 奉节县| 兴安盟| 乐昌市| 土默特右旗| 平罗县| 农安县| 惠州市| 哈巴河县| 余干县| 衡阳市| 茂名市| 秭归县| 三亚市| 曲水县| 武山县| 贞丰县| 洛阳市| 奉化市| 吉木萨尔县| 涿鹿县| 青铜峡市| 衡南县| 广灵县| 城市| 蓬莱市| 马边| 利津县| 曲麻莱县| 赞皇县|