支持 Jackson JSONP
若需要支持在 @ResponseBody 和 ResponseEntity 方法中支持 JSONP 的使用,可以定一个 @ControllerAdvice bean 并继承 AbstractJsonpResponseBodyAdvice 类。AbstractJsonpResponseBodyAdvice 的构造器说明 JSONP 的查询参数。具体例子如下:
@ControllerAdvice public class JsonpAdvice extends AbstractJsonpResponseBodyAdvice { public JsonpAdvice() { super("callback"); } }
对于控制器依赖于视图解析的情况,只需要请求带有 jsonp 或 callback 查询参数,JSONP 会自动激活。JSONP 查询参数可以通过 jsonpParameterNames 属性自定义。
















