如果你在运行项目后发现直接通过url访问controller没问题,但是一旦用ajax访问就不行了,那么就是跨域访问的问题啦!
在项目中加入本段代码即可:
@Configuration
public class CorsConfig extends WebMvcConfigurerAdapter {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**").allowedOrigins("*")
.allowedMethods("GET", "HEAD", "POST","PUT", "DELETE", "OPTIONS")
.allowCredentials(true).maxAge(3600);
}
}