Добавление _links, _refs в приложение Spring с помощью hateos - PullRequest
0 голосов
/ 14 января 2020

У меня есть статья о сервисе весенней загрузки. Я использую данные весной отдыха и mongoDB. Я переопределяю метод findAll () в пользовательском контроллере. Но в ответе мне не хватает _links и детали страницы. Я ищу способ получения _links и информации о странице , когда метод findAll () переопределен в пользовательском контроллере.

Ожидаемый ответ:

"_links": {
        "self": {
            "href": "http://localhost:8080/article"
        },
        "profile": {
            "href": "http://localhost:8080/profile/articles"
        },
        "search": {
            "href": "http://localhost:8080/articles/search"
        },
        "page": {
            "size": 20,
            "totalElements": 61,
            "totalPages": 5,
            "number": 0
        }
    }
}

1 Ответ

0 голосов
/ 14 января 2020

Добавление ниже зависимости в pom. xml или соответствующей зависимости gradle в build.gradle

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-hateoas</artifactId>
    <version>2.1.4.RELEASE</version>
</dependency>

И расширение объекта модели с помощью extends ResourceSupport

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...