1.全局配置
这个类要和接口在同一个目录下
package com.example.tunnel;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class MyWebMvcConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry){
registry.addMapping("/book/**") //对哪种格式的路径进行跨域处理
.allowedHeaders("*") //允许的请求头
.allowedMethods("*") //允许的请求方法
.maxAge(1800) //探测请求的有效期
.allowedOrigins("http://127.0.0.1:5500"); //支持的域
}
}
2.注解方式
@CrossOrigin(value = "
http://127.0.0.1:8080", //允许的源
maxAge = 3600 , //探测请求的有效期
allowedHeaders = "*") //允许的请求头
3.拦截器
<