@Vaildation 어노테이션

Sol's·2023년 1월 23일
0

스프링부트

목록 보기
5/5

Vaildation이란?

유효성 검사가 필요한 Request 객체에 Validation 어노테이션을 통해 필요한 유효성 검사를 적용합니다.

spring boot 2.3 version 이상부터는 spring-boot-starter-web 의존성 내부에 있던 validation이 사라졌습니다.

때문에 사용하시는 spring boot version이 2.3 이상이라면 validation 의존성을 따로 추가해주셔야 사용할 수 있습니다.

// https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-validation
    implementation group: 'org.springframework.boot', name: 'spring-boot-starter-validation', version: '2.5.2'
     //이놈이 추가되야 작동이 된다...
     implementation 'org.springframework.boot:spring-boot-starter-validation'
	@NotNull
    @Size(min=2, max=30)
    private String title;

title필드는 2~30자리까지만 받는다는 뜻입니다.

profile
배우고, 생각하고, 행동해라

0개의 댓글