我使用的是spring boot 1.2.8,但是import org.springframework.web.bind.annotation.CrossOrigin
类不存在。没有这门课,最好的方法是什么?
答案 0 :(得分:2)
在应用程序主类中添加以下bean配置:
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@Configuration
public class MyConfiguration {
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/api/**").allowedOrigins("*").maxAge(3600);
}
};
}
}