springboot 1.は、1つのコメントを追加することができ、クラスやメソッド名@CrossOriginの前にある、クロスドメイン、2つの方法の問題を解決するが、それは前と後であるため、彼らは、注釈各メソッドの前に非常に面倒です分離の終わり、我々はクロスドメインのメソッドのほとんどすべてのアクセスを必要とし、これは我々が別の方法を使用すべき時である、そしてあなたは、設定クラスを追加することができます
/**
* 允许跨域访问
* 跨域访问类配置
*/
@Configuration
public class CorsConfig {
private CorsConfiguration buildConfig(){
CorsConfiguration corsConfiguration=new CorsConfiguration();
corsConfiguration.addAllowedOrigin("*");//允许任何域名
corsConfiguration.addAllowedHeader("*");//允许任何头
corsConfiguration.addAllowedMethod("*");//允许任何方法(post,get,delete...)
return corsConfiguration;
}
@Bean
public CorsFilter corsFilter(){
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**",buildConfig());
return new CorsFilter(source);
}
}
springsecurityに組み込ましかし2.トークン故障または問題ステータスコードが返さ見出さspringsecurity構成は、クロスドメインアクセス、springsecurityクラス構成プラス.cors(する)ことができる可能にするので、得られない空であります