Я пытаюсь сделать разбиение на страницы. У меня есть работы, но у меня есть некоторые сомнения в том, как я получаю URL-адрес ресурса.Как получить ссылку ресурса для разбивки на страницы в katharsis
В моем репозитории ресурсов я вставляю ResourceRegistry ленивым способом (я знаю, что это круговая зависимость), чтобы получить URL-адрес моего ресурса, который затем я использую для создания моих ссылок.
String resourceUrl = resourceRegistry.getResourceUrl(Book.class);
Это нормально работает, но круговая зависимость меня беспокоит. Есть ли какой-то статический класс для получения URL-адреса ресурса. Или, может быть, есть совершенно другой способ приблизиться к этому?
Есть ли ссылка, которую вы пропустите, когда katharsis возвращает json? Вам не нужно создавать какую-либо ссылку самостоятельно. Вы видели '@ JsonApiToOne' и это братья и сестры на [Katharsis docs] (http://katharsis.io/docs)? – sorrymissjackson
@sorrymissjackson Я говорю о атрибуте «ссылки на верхнем уровне», который я хочу использовать для разбивки на страницы, см. Http://jsonapi.org/. – user2793390
Я вижу. Вы пробовали интерфейс LinksRepository для предоставления «LinksInformation» верхнего уровня? Хотя интерфейс, похоже, не помогает вам извлекать URL-адреса. Глядя быстро на сериализаторы katharsis, я не заметил другого способа получить URL (кроме ресурсаRegistry.getResourceUrl'). – sorrymissjackson