Ответ представляет собой параметризованный тип JsonWrapper
Код: Выделить всё
@RestController
@RequestMapping
@Validated
public class MyController {
@GetMapping("{myId}")
public JsonWrapper get(@PathVariable Long myId) {
MyDto myDto = myService.getById(myId);
return JsonWrapperFactory.ok(myDto);
}
}
@Validated
public class JsonWrapper {
@Valid
private T data;
}
public class MyDto {
@NotNull
private Long id;
@NotEmpty
private String message;
}
Как я могу проверить ответ параметризованного типа?
Подробнее здесь: https://stackoverflow.com/questions/786 ... c-response