Spring Boot CRUD - постраничный вывод

137
26 ноября 2017, 14:16

Изучаю 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>

Мануалы читал, но не получается ( Вот что нужно дописать в контроллере?

READ ALSO
Есть ли в Java 8 реализации паттерна монада?

Есть ли в Java 8 реализации паттерна монада?

Есть ли в стандартной библиотеке Java 8 реализации паттерна монада?

176
ng-selected Выборка из массива

ng-selected Выборка из массива

Помогите использовать функцию выборки объекта из массива для создания нового массива

284
Как вернуть предыдущее состояние background для div ? Java Script

Как вернуть предыдущее состояние background для div ? Java Script

Существует div у которого значение backgroundImage="url('img/q1jpg')"

271