Code: Select all
/my/api?filter.name=Dan&filter.age=45&filter.active=true
Code: Select all
@GetMapping
List findAll(FilterDTO filter, Pageable page) {
// some code here
}
Code: Select all
@Data //lombok
public class FilterDTO {
private String name;
private Integer age;
private Boolean active;
}
Code: Select all
List findAll(@RequestParam FilterDTO filter, Pageable page) {
Code: Select all
List findAll(@RequestParam("filter") FilterDTO filter, Pageable page) {
Wie kann ich erreichen, was ich brauche?