【发布时间】:2017-03-06 03:50:30
【问题描述】:
如何使用jackson在spring中指定JSONP回调的默认值?
我尝试为回调参数指定 defaultValue,但控制器建议忽略了默认值。
@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) {
有人有好主意吗?
【问题讨论】:
-
如何创建网址?
-
@IssamELATIF 没有回调参数,因为我想测试默认的是否有效:local:8080/rest/getAccountDetails?apiKey=myapikey 它是用 spring 创建的,因此是 spring 标记。