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

溫馨提示×

springboot怎么設置允許跨域

小億
183
2023-11-09 15:26:41
欄目: 編程語言

在Spring Boot中允許跨域請求,可以通過以下幾種方式來設置:

  1. 使用@CrossOrigin注解:在Controller類或方法上使用@CrossOrigin注解來允許跨域請求。可以指定允許的域名、允許的請求方法等。示例代碼如下:
@RestController
@CrossOrigin(origins = "http://localhost:8080")
public class MyController {

    @GetMapping("/data")
    public String getData() {
        // ...
    }
}
  1. 配置CorsFilter:在Spring Boot中創建一個CorsFilter來設置允許跨域請求。可以在配置類中添加以下代碼:
@Configuration
public class CorsConfig {

    @Bean
    public CorsFilter corsFilter() {
        CorsConfiguration config = new CorsConfiguration();
        config.addAllowedOrigin("http://localhost:8080");
        config.addAllowedMethod("*");
        config.addAllowedHeader("*");

        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        source.registerCorsConfiguration("/**", config);

        return new CorsFilter(source);
    }
}
  1. 使用WebMvcConfigurer配置:可以通過實現WebMvcConfigurer接口來添加全局的跨域配置。示例代碼如下:
@Configuration
public class CorsConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("http://localhost:8080")
                .allowedMethods("*")
                .allowedHeaders("*");
    }
}

以上這些方法都可以實現跨域請求的設置,根據實際需求選擇其中一種方式即可。

0
新乡县| 柏乡县| 仲巴县| 罗源县| 天长市| 任丘市| 抚宁县| 万山特区| 瑞金市| 读书| 闽清县| 福泉市| 栾城县| 蓬莱市| 洛扎县| 岳普湖县| 吉林省| 渝北区| 镇巴县| 广宗县| 大田县| 罗山县| 正阳县| 文登市| 婺源县| 砚山县| 奉化市| 邛崃市| 开原市| 奎屯市| 武隆县| 正蓝旗| 湟中县| 方正县| 宜川县| 明水县| 武威市| 文成县| 万盛区| 清原| 麻城市|