223
技術社區[雲棲]
《Spring Boot官方指南》27.1.11. CORS support
跨域資源共享 (CORS)是一個被絕大部分瀏覽器實現的W3C標準,CORS允許你靈活的指定跨域請求是否授權。而不是使用一些不安全脆弱的方法,例如IFRAME或者JSONP。
在4.2版本中,SpringMVC默認不開啟CORS功能 。在Spring Boot應用中不需要特定的配置,隻需要通過@CrossOrigin注解完成 。 全局的CORS配置 需要注冊一個自定義addCorsMappings(CorsRegistry)方法的WebMvcConfigurer實例:
03 |
public class MyConfiguration {
|
08 |
public WebMvcConfigurer corsConfigurer() {
|
10 |
return new WebMvcConfigurerAdapter() {
|
14 |
public void addCorsMappings(CorsRegistry registry) {
|
16 |
registry.addMapping( "/api/**" );
|
最後更新:2017-05-18 20:31:21