
📚 스프링 MVC Validation 공부 기록 스프링을 공부하면서, 검증(Validation)에 대한 내용을 깊이 있게 다루게 되었습니다. 검증이란, 사용자가 입력한 값이 서버에서 요구하는 형식이나 조건을 잘 충족하고 있는지 확인하는 과정을 의미합니다. 이번에 제가

스프링 프로젝트를 진행하다 보면 데이터 검증(validation)은 필수적입니다. 그러나 간단한 검증조차 매번 반복된 코드를 작성하게 되면 유지보수는 어렵고 비효율적입니다. 이럴 때 Bean Validation을 활용하면 편리하게 검증 로직을 관리할 수 있습니다.Bea

서블릿 필터와 스프링 인터셉터의 활용법최근에 진행한 프로젝트에서 공통 관심사(Cross-Cutting Concern), 즉 로그인 인증 처리나 요청 로그 기록과 같이 공통적으로 처리해야 할 기능이 많았다. 이때 서블릿 필터와 스프링 인터셉터를 사용하면서 알게 된 내용을

🚀 스프링 부트에서의 예외 처리 전략: @ExceptionHandler 와 @ControllerAdvice스프링 부트에서는 API 개발 시 예외 처리가 매우 중요하다. 이때 주로 사용하는 두 가지 방식이 바로@ExceptionHandler와 @ControllerAdv

Spring에서는 사용자의 입력이나 내부적인 타입 변환을 위해 Converter와 Formatter를 제공합니다. 이 두 가지는 유사한 역할을 수행하지만, 명확한 목적과 특징이 다릅니다.Spring에서 제공하는 Converter는 한 타입에서 다른 타입으로의 단방향 변