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

溫馨提示×

SpringBoot中怎么處理跨域資源共享

小億
87
2024-04-09 18:31:37
欄目: 編程語言

在SpringBoot中處理跨域資源共享可以通過以下幾種方式:

  1. 使用注解:可以在Controller類或者方法上使用@CrossOrigin注解來指定允許跨域請求的域名或者方法。
@CrossOrigin(origins = "http://example.com")
@RestController
public class MyController {
    // controller methods
}
  1. 配置類:可以創建一個配置類來配置CORS(跨域資源共享)的相關信息。
@Configuration
public class CorsConfig {
    @Bean
    public WebMvcConfigurer corsConfigurer() {
        return new WebMvcConfigurerAdapter() {
            @Override
            public void addCorsMappings(CorsRegistry registry) {
                registry.addMapping("/**").allowedOrigins("http://example.com");
            }
        };
    }
}
  1. 使用Filter:可以創建一個自定義的Filter來處理跨域請求。
@Component
public class CustomCorsFilter extends OncePerRequestFilter {
    @Override
    protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException {
        response.setHeader("Access-Control-Allow-Origin", "http://example.com");
        filterChain.doFilter(request, response);
    }
}

這些方法可以根據具體的需求選擇其中一種或者多種來處理跨域資源共享。

0
邹城市| 闽侯县| 郸城县| 新竹市| 承德县| 台湾省| 平湖市| 元江| 巨野县| 台州市| 黎平县| 松原市| 银川市| 肇东市| 大竹县| 泾源县| 石楼县| 南召县| 孝昌县| 随州市| 巧家县| 会泽县| 芒康县| 广安市| 贺兰县| 丽江市| 商城县| 平原县| 鄂托克前旗| 上虞市| 日土县| 周口市| 青龙| 遂平县| 浪卡子县| 饶平县| 诸暨市| 桑日县| 铜山县| 濮阳市| 云龙县|