在 spring using jackson? 中指定 JSONP 回调的默认值?
Specify the default value of the JSONP callback in spring using jackson?
如何使用 jackson 在 spring 中指定 JSONP 回调的默认值?
我尝试为回调参数指定默认值,但控制器建议忽略了默认值。
@ControllerAdvice
public class JsonpAdvice extends AbstractJsonpResponseBodyAdvice {
public JsonpAdvice() {
super("callback");
}
}
public Object getAccountDetails(@RequestParam(value = "apiKey",
required = true) String apiKey,
@RequestParam(value = "callback", defaultValue = "mydefaultcallback") String callback) {
有人有好主意吗?
回答我自己的问题:
我通过删除 jsonp 建议在 spring 中禁用了 jsonp,接下来我添加了一个 servlet 过滤器,它将 json 响应封装在 jsonp。吻.
如何使用 jackson 在 spring 中指定 JSONP 回调的默认值?
我尝试为回调参数指定默认值,但控制器建议忽略了默认值。
@ControllerAdvice
public class JsonpAdvice extends AbstractJsonpResponseBodyAdvice {
public JsonpAdvice() {
super("callback");
}
}
public Object getAccountDetails(@RequestParam(value = "apiKey",
required = true) String apiKey,
@RequestParam(value = "callback", defaultValue = "mydefaultcallback") String callback) {
有人有好主意吗?
回答我自己的问题:
我通过删除 jsonp 建议在 spring 中禁用了 jsonp,接下来我添加了一个 servlet 过滤器,它将 json 响应封装在 jsonp。吻.