在 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。吻.