springboot配置允许跨域访问代码实例
这篇文章主要介绍了springboot配置允许跨域访问代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
因springboot框架通常用于前后端分离项目,因此需配置后台允许跨域访问(具体看注释),配置类如下,将该类加入工程中即可。
importorg.springframework.context.annotation.Bean; importorg.springframework.context.annotation.Configuration; importorg.springframework.web.cors.CorsConfiguration; importorg.springframework.web.cors.UrlBasedCorsConfigurationSource; importorg.springframework.web.filter.CorsFilter; /** * *Createon2017年7月6日下午8:05:19 *Allrightreserved */ @Configuration publicclassCorsConfig{ privateCorsConfigurationbuildConfig(){ CorsConfigurationcorsConfiguration=newCorsConfiguration(); corsConfiguration.addAllowedOrigin("*");//允许任何域名 corsConfiguration.addAllowedHeader("*");//允许任何头 corsConfiguration.addAllowedMethod("*");//允许任何方法 returncorsConfiguration; } @Bean publicCorsFiltercorsFilter(){ UrlBasedCorsConfigurationSourcesource=newUrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**",buildConfig());//注册 returnnewCorsFilter(source); } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。