在Spring Boot中将数据传输对象作为参数传递给GET有什么好处?

时间:2018-11-28 16:15:22

标签: spring spring-boot spring-data-jpa resttemplate dto

我可以通过以下两种选择来通过DTO,但有人可以向我解释哪一种更好以及为什么: 1)。公共列表getWithRequestParam(@RequestParam(value =“ personDTO”)字符串personDTO)       引发IOException {公共列表getWithRequestParam(@RequestParam(value =“ personDTO”)字符串personDTO)       引发IOException {......}

2)。公开列表getWithRequestParam(PersonDTO personDTO){ }

1 个答案:

答案 0 :(得分:0)

选项2更好,因为它实际上为您提供了PersonDTO对象的实例。选项1只是为您提供了一个字符串,您必须自己对其进行反序列化才能从中获取任何有意义的信息。