В чем преимущество передачи Data Transfer Object в качестве параметра в GET при весенней загрузке? - PullRequest
0 голосов
/ 28 ноября 2018

Я могу передать DTO с двумя вариантами, но кто-то может объяснить мне, какой из них лучше и почему: 1).public List getWithRequestParam (@RequestParam (value = "personDTO") String personDTO) throws IOException {открытый список getWithRequestParam (@RequestParam (value = "personDTO") String personDTO) throws IOException {......}

2).публичный список getWithRequestParam (PersonDTO personDTO) {}

1 Ответ

0 голосов
/ 28 ноября 2018

Вариант 2 лучше, поскольку он фактически предоставляет вам экземпляр объекта PersonDTO.Вариант 1 просто дает вам строку, и вам придется десериализовать ее самостоятельно, чтобы извлечь из нее что-либо значимое.

...