| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 프로그래머스
- 컴퓨터 공학
- spring boot
- 컴퓨터 구조
- 백준
- QueryDSL
- SpringSecurity
- 제로베이스
- TestCode
- array
- error
- 백엔드
- LinkedList
- restTemplate
- queue
- Java
- 서버
- actuator
- SpringBoot
- spring
- 스프링부트
- 백엔드공부
- 핵심가이드
- 개발자
- 백엔드스쿨
- ORM
- JPA
- 자료구조
- 연관관계
- JWT
Archives
- Today
- Total
목록validation (1)
be_better
Background 애플리케이션의 비즈니스 로직이 올바르게 동작하려면 데이터를 사전 검증하는 작업이 필요한데 이것을 유효성 검사 또는 데이터 검증이라 부른다. 일반적인 애플리케이션 유효성 검사의 문제점 일반적으로 사용되는 데이터 검증 로직에는 계층별로 진행하는 유효성 검사는 검증 로직이 각 클래스별로 분산되어 있어 관리하기 어렵다. 검증 로직에 의외로 중복이 많아 여러 곳에 유사한 기능의 코드가 존재할 수 있다. 검증해야할 값이 많다면 검증하는 코드가 길어진다. 등의 문제점들이 있는데 이 같은 문제를 해결하기 위해 Bean Validation 이라는 데이터 유효성 검사 프레임워크를 제공한다. Bean Validation을 사용한다는 것은 유효성 검사를 위한 로직을 DTO 같은 도메인 모델과 묶어서 각 계..
Springboot/이론
2023. 11. 28. 12:52