一、第一种方法:
1.1、应许某个方法能跨域请求,可以在方法上加上注解
@CrossOrigin(origins = "http://localhost:4000")
@CrossOrigin(origins = "*" , maxAge = 3600)
二、第二种方法
在某个controller类上加入注解@CrossOrigin(origins = "*" , maxAge = 3600),表示当前类中所有方法都可以跨域请求。
三、第三种方法
全局配置,改写请求头信息,实现跨域请求
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
/**
* 跨域解决类
*
* @Author: xu_jinhang
* @Date: 2020/6/15 14:37
*/
@Configuration
public class JsonpConfig extends WebMvcConfigurerAdapter {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("POST", "G