Изучаю Spring Boot, по мануалам сделал приложение, которое выводит список людей с удалением, добавление, редактированием, все работает. Теперь пытаюсь сделать пагинацию, но что-то никак...
В моделе класс юзеров и интерфейс:
@Entity
@Table(name = "appusers")
public class AppUsers {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public int id;
@Column(name = "firstname")
public String firstName;
@Column(name = "lastname")
public String lastName;
// здесь геттеры и сеттеры
}
public interface AppUsersRepo extends PagingAndSortingRepository<AppUsers, Integer> {
}
Контроллер:
Controller
public class MainController {
@Autowired
AppUsersRepo appRepo;
@RequestMapping("/")
public ModelAndView doHome() {
ModelAndView mv = new ModelAndView("index");
mv.addObject("lists", appRepo.findAll());
// mv.addObject("lists", appRepo.findAll(new PageRequest(2,5)));
return mv;
}
И вывод:
<c:forEach var = "list" items = "${lists}">
<tr>
<td>${list.id}</td>
<td>${list.firstName}</td>
<td>${list.lastName}</td>
</tr>
</c:forEach>
Мануалы читал, но не получается ( Вот что нужно дописать в контроллере?
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Есть ли в стандартной библиотеке Java 8 реализации паттерна монада?
Помогите использовать функцию выборки объекта из массива для создания нового массива
Существует div у которого значение backgroundImage="url('img/q1jpg')"