java跨越访问
https://blog.csdn.net/lovePaul77/article/details/85681404

  1. 写一个class,配置的class

    package com.example.demo;
     
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.web.cors.CorsConfiguration;
    import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
    import org.springframework.web.filter.CorsFilter;
    
    @Configuration
    public class CorsConfig {
     private CorsConfiguration buildConfig() {
         CorsConfiguration corsConfiguration = new CorsConfiguration();
         corsConfiguration.addAllowedOrigin("*");
         corsConfiguration.addAllowedHeader("*");
         corsConfiguration.addAllowedMethod("*");
         return corsConfiguration;
     }
     
     @Bean
     public CorsFilter corsFilter() {
         UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
         // 配置所有请求
         source.registerCorsConfiguration("/**", buildConfig());
         return new CorsFilter(source);
     }
    }

    2.在你要访问的Controller的方法上面加上注解

    @CrossOrigin

    搞定,不会有跨越的报错了。

标签: CORS

添加新评论