Spring Boot/Framework

[Springboot] Vailidation

오늘도개발 2024. 1. 30. 09:26

 

  1. vailidation이란?

 - null 처럼 값이 없거나 이상한 값이 들어올 때 에러를 방지하기 위한 처리

 - service 로직과 분리 필요

 

2. 관련 Annotaion

 - 변수에 붙여서 사용

 

 -  @Size : 문자 길이 확인

 - @NotNull : null 불가

 - @NotEmpty : null , "" (빈 문자열) 불가

 - @NotBlank : "", " " 불가

 - @Past : 과거 날짜

 - @PastOrPresent : 과거 또는 현재 날짜

 - @Future : 미래 날짜

 - @FutureOrPresent : 미래 또는 현재 날짜

 - @Pattern : 정규식적용

 - @Max : 최대값

 - @Min : 최소값

 - @AssertTrue / False : 별도 로직 적용

 - @Vaild : 해당 객체 validation 

'Spring Boot > Framework' 카테고리의 다른 글

[Springboot] naver-api 연동  (0) 2024.02.03
[Springboot] REST Template  (0) 2024.02.03
[Springboot] AOP  (0) 2024.01.29
[Springboot] IOC 와 DI  (0) 2024.01.29
[Springboot] Delete API  (0) 2024.01.27