Spring Boot Ajaxドメイン間問題の解決
1167 ワード
Spring Boot Ajaxドメイン間問題の解決
ドメイン間問題で多くのパートナーが頭を悩ませていることに対して、私も多くの回り道を歩いてやっと模索して、記録しました.クラス追加@Configuration注記を作成アクセス権限を*に変更して最大権限に設定します. フロントajaxコード これで完成したらやってみましょう.問題を解決したら返事してください.ありがとうございます.
ドメイン間問題で多くのパートナーが頭を悩ませていることに対して、私も多くの回り道を歩いてやっと模索して、記録しました.
@Configuration
public class MyConfig extends WebMvcConfigurerAdapter {
/**
* AJAX
*/
private CorsConfiguration buildConfig() {
CorsConfiguration corsConfiguration = new CorsConfiguration();
corsConfiguration.addAllowedOrigin("*");
corsConfiguration.addAllowedHeader("*");
corsConfiguration.addAllowedMethod("*");
return corsConfiguration;
}
@Bean
public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", buildConfig());
return new CorsFilter(source);
}
}
$.ajax({
url:"http://yoo.hebeizhilu.com:8082/Cxsum?schoolid=1",
data:{},
type:"GET",
traditional: true,// true
dataType:"JSON",
success:function (data) {
alert(JSON.stringify(data));
}
})