最近在写一个web项目,写好接口好,给前端测试发现跨域有问题,记录一下吧!

一、使用注解(局部跨域)

在@PostMapping上加@CrossOrigin

@PostMapping("/login")
@CrossOrigin()
@ResponseBody
public String login(){
return null;
}

或者直接在Controller层加@CrossOrigin

@Controller
@CrossOrigin
public class Hello(){

}

这种方法接口一多每个都要添加,太麻烦了。(暂时就用了这种,后面接触了在继续记录)