Группирование нескольких параметров запроса в качестве отдельного параметра для метода @RestControllerJAVA

Программисты JAVA общаются здесь
Anonymous
Группирование нескольких параметров запроса в качестве отдельного параметра для метода @RestController

Сообщение Anonymous »

Предположим, что моя конечная точка с поддержкой чванства получает много параметров запроса. Я не хочу перечислять их все за другим. Вместо этого я хочу как -то группировать их. Предпочтительно, как DTO: если я объявляю карту , разрешенные имена атрибутов не будут отображаться. Я надеялся, что это сработает: < /p>
@GetMapping
public ResponseEntity findUsers(@RequestParam FindUserRequestDto parameterMap) {
// method body
}
< /code>
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDate;

@Getter
@Setter
public class FindUserRequestDto {

private LocalDate dateOfBirth;
private String phone;
private String name;
private String email;
private int pageNumber;
private int pageSize;
}
< /code>
Однако это не так. В пользовательском интерфейсе Swagger отображается конечная точка (как будто он ожидает буквального объекта JSON):


Подробнее здесь: https://stackoverflow.com/questions/796 ... ler-method

Вернуться в «JAVA»