springboot 添加允许跨域_springboot配置允许跨域访问代码实例

  • Post author:
  • Post category:其他


这篇文章主要介绍了springboot配置允许跨域访问代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

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

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;

/**

*

* Create on 2017年7月6日下午8:05:19

* All right reserved

*/

@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);

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: springboot配置允许跨域访问代码实例

本文地址: http://www.cppcns.com/ruanjian/java/277156.html



版权声明:本文为weixin_32691913原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。