JSON+HAL をレンダリングするため@Resource
に、ドメインに注釈を追加しました。
@Resource(uri = "/rest/book", formats=['hal'])
class Book {
String title
String author
}
問題は、私がすでにBookController
(足場なし) を持っており、gsp タグ ( ) を介して ling を作成すると、常にコントローラー (つまり ) の特定のアクションへの<g:createLink controller='book' />
リンクが作成されないことです。入力時に知っておく価値があるのは、gspページではなくJSON応答が表示されていることです。/rest/book
/book/index
localhost:8080/book/index
どういうわけかブックコントローラーをカバーしています@Resource
が、両方を機能させ続ける方法がわかりません。
PS私はGrails 2.4.4を使用しています