Сделайте параметры @PageableDefault настраиваемыми через свойства - PullRequest
0 голосов
/ 25 апреля 2018

В контроллере Spring MVC я хочу использовать значения по умолчанию Pageable из файла свойств.

@RequestMapping
public String list(Model model, @PageableDefault(size = 5, sort = "title") Pageable pageable) {
    // ...
}

Я попытался просто написать size = properties.getSize(), но для этого нужна константа.

Как настроить параметры size и sort с помощью файла свойств?

  • Весна 5
  • Пружинный ботинок 2

1 Ответ

0 голосов
/ 25 апреля 2018
 # DATA REST (RepositoryRestProperties)
spring.data.rest.base-path= # Base path to be used by Spring Data REST to expose repository resources.
spring.data.rest.default-page-size= # Default size of pages.
spring.data.rest.detection-strategy=default # Strategy to use to determine which repositories get exposed.
spring.data.rest.enable-enum-translation= # Enable enum value translation via the Spring Data REST default resource bundle.
spring.data.rest.limit-param-name= # Name of the URL query string parameter that indicates how many results to return at once.
spring.data.rest.max-page-size= # Maximum size of pages.
spring.data.rest.page-param-name= # Name of the URL query string parameter that indicates what page to return.
spring.data.rest.return-body-on-create= # Return a response body after creating an entity.
spring.data.rest.return-body-on-update= # Return a response body after updating an entity.
spring.data.rest.sort-param-name= # Name of the URL query string parameter that indicates what direction to sort results.

или ищите свойства здесь

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