springboot @RequestBody 接收泛型实体类的问题
資深大佬 : b19g3r 45
@RestController @RequestMapping("/demo") @Slf4j public class DemoController<T extends Shape> { @PostMapping("/test") public JsonResponse createContract(@Validated @RequestBody DemoDTO<T> dto, BindingResult result) { ... ... } }
{ "seq": "1234", "shape": { "color":"red", "name":"demo", "linesNum":"6" } }
public class DemoDTO<T extends Shape> { String seq; T shape; }
泛型对应的是 DTO 的一个属性对象;
请问下大家: 如何能根据不同的报文转换成不同的对象呢?
大佬有話說 (4)