2016-10-24 4 views
0

Как я могу указать значение по умолчанию для обратного вызова JSONP весной, используя jackson?Укажите значение по умолчанию для обратного вызова JSONP весной, используя jackson?

Я попытался указать параметр 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

Как вы создаете URL-адрес? –

+0

@IssamELATIF без параметра обратного вызова, потому что я хочу проверить, работает ли по умолчанию: http: // local: 8080/rest/getAccountDetails? ApiKey = myapikey Создается с весной, поэтому весенний тег. –

ответ

0

Чтобы ответить на мой собственный вопрос:

Я отключил JSONP весной, удаляя JSONP советы, следующий я добавил сервлет фильтр, который инкапсулирует ответ JSon в JSONP. ПОЦЕЛУЙ.

 Смежные вопросы

  • Нет связанных вопросов^_^