springboot解决跨域的三种方式
方式一
注解的方式@CrossOrigin
在每个接口访问上面加一个注解
package com.hang.springsecurity.controller;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class LoginTextController {
@RequestMapping("/test")
@CrossOrigin
public String login(){
return "/login";
}
}
方式二
过滤器的方式
新建一个过滤器配置文件,实现Configuration注解,
创建一个CorsFilter的过滤器进行接口过滤
把类注入到Bean中即可
方式三
实现WebMvcConfigurer接口,重写里面的addCorsMappings方法



