[Spring Boot] Validation (유효성 검사)


[Spring Boot] Validation (유효성 검사)

Validation - 예외를 방지하기 위해 미리 검증하는 과정 (방어적 코드를 대신해서 사용할 수 있음) - 검증해야 할 값이 많은 경우 코드의 길이가 길어짐 → 횡단 관심사 (AOP 기반) : 핵심 기능과의 분리 - 흩어져 있는 경우 어디에서 검증하는지 알기 어려움 → 재사용에 대한 한계가 있음 - 검증 로직이 변경되는 경우, 참조하는 클래스에서 로직이 변경되어야 하는 부분이 발생할 수 있음 # Validation 라이브러리 추가하기 (Gradle 빌드) 1. build.gradle 파일에 명시 HTML 삽입 미리보기할 수 없는 소스 2. build.gradle 파일 내 아무 곳이나 우클릭해서 메뉴 → [Gradle] → [Refresh Gradle Project] 클릭 관련 어노테이션 어노테이션 설..


원문링크 : [Spring Boot] Validation (유효성 검사)