【发布时间】:2015-06-24 12:53:42
【问题描述】:
为了呈现 JSON+HAL,我在我的域中添加了 @Resource 注释:
@Resource(uri = "/rest/book", formats=['hal'])
class Book {
String title
String author
}
问题是我已经有BookController(没有脚手架)并通过gsp标签(<g:createLink controller='book' />)创建ling总是创建指向/rest/book的链接,而不是控制器中的特定操作(即/book/index)。当我输入localhost:8080/book/index 时,还值得知道的是它显示的是 JSON 响应而不是 gsp 页面。
@Resource 不知何故覆盖了图书控制器,我不知道如何让它们都正常工作。
PS 我正在使用 Grails 2.4.4
【问题讨论】:
标签: grails hateoas grails-2.4