2016-10-24 44 views
0

如何在春季使用傑克森指定JSONP回調的默認值?在spring中使用jackson指定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) { 

任何人都有一個好主意嗎?

+0

你如何創建網址? –

+0

@IssamELATIF沒有回調參數,因爲我想測試默認的是否工作:http:// local:8080/rest/getAccountDetails?apiKey = myapikey它是用spring創建的,因此是spring標籤。 –

回答

0

要回答我的問題:

我在春天禁用JSONP通過移除JSONP建議,接下來我加入一個Servlet過濾器,它封裝在JSONP JSON響應。吻。