일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- PETERICA
- Kubernetes
- APM
- aws
- 티스토리챌린지
- kotlin querydsl
- 정보처리기사실기 기출문제
- Java
- 기록으로 실력을 쌓자
- kotlin
- AI
- AWS EKS
- Spring
- 정보처리기사 실기 기출문제
- 오블완
- Pinpoint
- IntelliJ
- kotlin coroutine
- minikube
- 코틀린 코루틴의 정석
- MySQL
- kotlin spring
- Elasticsearch
- 정보처리기사 실기
- mysql 튜닝
- CKA
- 공부
- CKA 기출문제
- CloudWatch
- Linux
- Today
- Total
목록Spring Validation (2)
피터의 개발이야기
ㅁ 들어가며ㅇ 입력값에 대한 유효성 검증을 코드상에서 하나하나 처리하는 것은 번거롭다. ㅇ Spring에서 제공하는 Validation 기능을 사용하면 Controller 단과 별개로 입력값을 간편하게 검증할 수 있다. ㅇ 이 글에서는 Spring Validation을 Kotlin에서 사용하는 방법을 정리한다.ㅇ Kotlin, Spring Validation 이용한 입력 데이터 유효성 검증의 글을 보고 실습을 수행하였다. ㅁ Gradle 설정implementation("org.springframework.boot:spring-boot-starter-validation")ㅇ Spring Boot 2.3 버전부터 spring-boot-starter-validation 의존성을 명시해야 @Valid를 사용할 ..
@Valid 벨리데이션 체크가 필요한 Dto에 @Valid 어노테이션을 붙인다. @ 중첩된 Dto validation 벨리데이션 체크가 필요한 dto 안에 중첩되는 dto가 있는 경우 다시 @Valid 어노테이션을 선언할 수 있다. @Schema(description = "벨리데이션 1단계 DTO") public class ValidationDepth1Dto { @NotNull(message = "Null만 체크하고 빈값을 체크하지 않는다.") private String nullChkStr; @NotEmpty(message = "Null, \"\"만 체크하고 공백은 체크하지 않는다.") private String emptyChkStr; @NotBlank(message = "Null, \"\", 공백을 포..