私は、Springブート1.4.0.M2とSpring 4.3.0.RC1を使用して、単純なアプリケーションでCORSサポートを有効にしようとしています。私は、これは追加しました:スプリングブートのWebjarsのCORS?
@Bean
public WebMvcConfigurer webMvcConfigurerAdapter() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**");
}
};
}
私はまたwebjarsのような、のGradleを介してプルアップされた:
compile('org.webjars:jquery:2.2.3')
CORSサポートは(@RestController
経由)私のREST APIを使用して正常に動作しますが、何とかそれはdoesnの私のwebjarsにアクセスするときにはうまくいかないようです。例えば、(UPDATE:以下混乱例)、要求:
http://example.org/webjars/bootstrap-datepicker/1.6.0/package.json
は正しいコンテンツを含む応答を取得もちろん、任意の実際のCORS要求を無効に期待CORSヘッダを欠きます。なぜそれが/**
マッピングの例外になるのか理解できません。どうすれば修正できますか?
CORSは特定のAJAX要求にのみ適用されます。 – zeroflagL
わかりましたが、質問はサーバーの構成に関するものです。 webjar内の任意の数の静的ファイル、特にJSONファイルは、AJAXを介してロードするのに便利です。 – usethe4ce