pom.xml нравится this.in spring-boot-starter-web, у него уже есть зависимость от hibernate-validator.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.14.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
</dependencies>
ClassRequest
@Data
public class ClassRequest {
String glade;
Integer number;
List<StudentRequest> students;
}
StudentRequest
import lombok.Data;
import javax.validation.constraints.NotNull;
@Data
public class StudentRequest {
String name;
Integer age;
@NotNull(message="id not blank")
String identity;
}
Контроллер
@RestController
public class StudentController {
@PostMapping("/class/info/create")
public @ResponseBody Response createClassInfo(@RequestBody @Valid
ClassRequest classRequest) {
System.out.println(classRequest.getNumber());
return Response.ok;
}
}
Я что-то пропустил? Проверка не работает.
Я ученик. кто-нибудь может мне помочь?