跨域配置
1、什么是跨域
浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 。前后端分离开发中,需要考虑ajax跨域的问题。
这里我们可以从服务端解决这个问题
方法一:
在Controller类上添加注解@CrossOrigin
@RestController
@CrossOrigin //解决跨域问题
@RequestMapping("/test")
public class EduTeacherController {
}
方法二:
@Configuration
public class CrosConfiguration implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**").allowCredentials(true);
}
}