**
springboot 支持跨域
前端:
$.ajax({
url:"http://127.0.0.1:8081/user/adVoca",
type: 'POST',
crossDomain: true,
dataType: 'json',
contentType: "application/json; charset=utf-8",
data: JSON.stringify(json),
success:function (data) {
if (data.status==200){
alert(data.data);
parent.location.reload();
}else {
alert(data.msg);
}
}
})
后端:
@CrossOrigin //直接在@PostMapping接口上使用@CrossOrigin实现跨域。@CrossOrigin默认允许所有访问源和访问方法。
@PostMapping("addVoca")
public Result adVoca(@RequestBody OepreVoca oepreVoca) throws Exception {
List<OepreVoca> oepreVoca1=oepreVocaService.findOepreVocaByUsername(oepreVoca.getUsername());
if (oepreVoca1.size()>0){
return Result.errorMsg("用户名已存在");
}
oepreVocaService.saveVoca(oepreVoca);
return Result.ok("添加成功");
}