私はSpring 4でJSONPサポートについて多くのことを読んできましたが、正しいメディアタイプ(chrome下)で動作させるためのきれいな説明はまだありませんMappingJacksonValueレスポンスと厳密なMIMEタイプエラーを伴うSpring Boot JSONP
1)私ははJsonpAdvice CFR Jackson JSONP Support
@ControllerAdvice
public class JsonpAdvice extends AbstractJsonpResponseBodyAdvice {
public JsonpAdvice() {
super("callback");
}
}
2)私のコントローラは、MappingJacksonValueと応答をラップしている*
を追加しましたMappingJacksonValueが必要か、MappingJackson2HttpMessageConverterがそれを処理するかどうか不明ですか?
3)私はapplication.ymlに明示メディアタイプを追加しました:私はまだクロームに次のエラーを取得するしかし
spring:
profiles.active: development
jackson.property-naming-strategy: SNAKE_CASE
mvc:
media-types:
json: 'application/json'
xml: 'application/xml'
jsonp: 'application/javascript'
:
"からスクリプトを実行することを拒否https://example.com/api/test?callback=jQuery22406993800323428312_1481922214995&_=1481922214996 ' MIMEタイプ(' application/json ')が実行可能でなく、厳密なMIMEタイプチェックが有効になっているためです。
ステップがありません。またはあまりにも多くの設定?