只需要在启动类下面与run方法同级加上下面那串代码即可
public static void main(String[] args) {
SpringApplication.run(ApplicationService.class, args);
}
@Override
public void run(String... args) {
}
/**
*解决访问跨域问题
*/
@Bean
@ConditionalOnProperty(value = "eom.eom-application.nginx-proxy", havingValue = "false", matchIfMissing = true)
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurer() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("*")
.allowedHeaders("*")
.allowCredentials(true)
.exposedHeaders(HttpHeaders.SET_COOKIE)
.maxAge(3600L);
log.info("注册服务端跨域完成");
}
};
}