Что я сделал, это распространяется HalJsonCollectionRenderer и перезаписать этот метод:
protected void writeLinkForCurrentPath(RenderContext context, MimeType mimeType, JsonWriter writer) {
final href = linkGenerator.link(uri: context.resourcePath, method: HttpMethod.GET.toString(), absolute: absoluteLinks)
final resourceRef = href
final locale = context.locale
def link = new Link(RELATIONSHIP_SELF, href)
link.title = getResourceTitle(resourceRef, locale)
link.contentType = mimeType ? mimeType.name : null
writeLink(link, locale, writer)
}
Добавление ссылок на ПРЕД и NEXT, чтобы вынесенное в случае необходимости.
Для этого нам нужен доступ Params строки запроса, которые могут быть доступны в качестве аргументов в объекте RenderContext (context.getArguments())
Она работает довольно хорошо, и не слишком сложным.
Однако, если это другой способ, я буду рад узнать.