当前位置:   article > 正文

springboot配置允许跨域访问_spring boot配置跨域

spring boot配置跨域

因springboot框架通常用于前后端分离项目,因此需配置后台允许跨域访问(具体看注释),配置类如下,将该类加入工程中即可。

  1. import org.springframework.context.annotation.Bean;
  2. import org.springframework.context.annotation.Configuration;
  3. import org.springframework.web.cors.CorsConfiguration;
  4. import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
  5. import org.springframework.web.filter.CorsFilter;
  6. /**
  7. * @author suntongxin
  8. * Create on 2017年7月6日下午8:05:19
  9. * All right reserved
  10. */
  11. @Configuration
  12. public class CorsConfig {
  13. private CorsConfiguration buildConfig() {
  14. CorsConfiguration corsConfiguration = new CorsConfiguration();
  15. corsConfiguration.addAllowedOrigin("*"); //允许任何域名
  16. corsConfiguration.addAllowedHeader("*"); //允许任何头
  17. corsConfiguration.addAllowedMethod("*"); //允许任何方法
  18. return corsConfiguration;
  19. }
  20. @Bean
  21. public CorsFilter corsFilter() {
  22. UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
  23. source.registerCorsConfiguration("/**", buildConfig()); //注册
  24. return new CorsFilter(source);
  25. }
  26. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/629194
推荐阅读
相关标签
  

闽ICP备14008679号