0
我在Spring上使用Java實現了一個REST應用程序。 GET和DELETE請求的示例如下:用Grails REST重寫Java控制器類
@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,它會像我的Spring應用程序一樣呈現對JSON對象的響應。我怎樣才能用閉包來實現它們? (我使用IntelliJ IDEA 10.3)