@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;
}
Однако проверка ответа не происходит.
Как я могу проверить ответ параметризованного типа?
Я пытаюсь проверить ответ метода Spring REST Controller. Ответ представляет собой параметризованный тип JsonWrapper [code]@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; } [/code] Однако проверка ответа не происходит. Как я могу проверить ответ параметризованного типа?