Spring Data permet de simplifier différentes opérations telles que les requêtes, les tries et la pagination. L'objet Pageable contient tous le nécessaire pour supporter un grid html. Les champs à trier, l'ordre du trie, le nombre de donnée maximale à afficher... Spring Data n'est que pour la partie serveur. Si aucune vérification n'est effectuée du côté du serveur et que le champs est inexistant ou si vous utilisez un dto avec une structure différente de votre bean, une exception sera lancée. @GetMapping( value = "/members" ) public Page<MemberDto> getPagingMembers ( String search, Pageable pageRequest ) { return memberService.getMembers(search, pageRequest); } @GetMapping( value = "/members" ) public Page<MemberDto> getPagingMembers ( String search, Pageable pageRequest ) { Pageable newPageRequest = BindingPageRequestHelpler.binding(BindingPageRequestHelpler.memberPageRequestSort(), pageRequest); ...
Blog sur la conception, développement et le génie logiciel. Divers langages et systèmes d'exploitations sont traités.