Переписывание класса Java-контроллера с помощью Grails REST - PullRequest
0 голосов
/ 05 сентября 2011

Я реализовал REST-приложение с помощью Spring на Java.Ниже приведены примеры запросов GET и DELETE:

@RequestMapping(method = RequestMethod.GET)
public
@ResponseBody
List<Configuration> getAllConfigurationsInJSON() {
    return new ArrayList<Configuration>(configurationMap.values());
}

@RequestMapping(value = "{systemId}", method = RequestMethod.DELETE)
public void deleteConfiguration(HttpServletResponse response, @PathVariable long systemId) throws IOException {
    if (configurationMap.containsKey(systemId)) {
        configurationMap.remove(systemId);
        response.setStatus(HttpServletResponse.SC_OK);
    } else {
        response.sendError(HttpServletResponse.SC_NOT_FOUND);
    }
}

Я ищу Grails и хочу переписать мой контроллер с Grails.Я прочитал несколько статей, и это показывает, что нет необходимости писать эти аннотации в Grails.Я просто определю мои clousers, и он будет отображать мой ответ на объект JSON, как мой Spring-приложение.Как я могу реализовать их с замыканиями?(Я использую IntelliJ IDEA 10.3)

1 Ответ

1 голос
/ 05 сентября 2011

В этом коде нет ничего, что могло бы использовать замыкания.

В граалях это может выглядеть одинаково, или вы можете поместить отображения URL в UrlMappings.groovy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...