Это старый код, который работает отлично: р>
Код: Выделить всё
public Page search(String text, int pageNumber) {
PageRequest request = PageRequest.of(pageNumber-1, itemsPerPage);
Page
results = profileDao.findByInterestsNameContainingIgnoreCase(text, request);
Converter converter = new Converter() {
@Override
public SearchResult convert(Profile profile) {
return new SearchResult(profile);
}
};
return results.map(converter);
}
Я прочитал эту тему: Как сопоставить Page с Page в Spring-data-rest, но мне не удалось преобразовать Page
в Page потому что я до сих пор не до конца понимаю эту концепцию функции.
Может ли кто-нибудь перевести приведенный выше фрагмент кода, используя метод Spring Data 2 (функция вместо конвертера)?
Подробнее здесь: https://stackoverflow.com/questions/717 ... ing-data-2