Spring의 Argument Resolver 이해하기
·
프레임워크/Spring
1.  Argument Resolver 소개Argument Resolver는 Spring MVC에서 컨트롤러 메서드의 파라미터를 유연하게 처리할 수 있게 해주는 강력한 기능입니다. 이를 통해 개발자는 요청 데이터를 원하는 형태로 가공하여 컨트롤러에 전달할 수 있습니다.2.  Argument Resolver의 역할HTTP 요청 데이터 변환: 요청의 파라미터, 헤더, 바디 등을 원하는 객체로 변환합니다.공통 로직 처리: 인증 정보 추출, 데이터 검증 등의 공통 로직을 처리할 수 있습니다.코드 중복 제거: 컨트롤러에서 반복되는 로직을 Argument Resolver로 이동시켜 코드 중복을 줄일 수 있습니다.3.  Argument Resolver 동작 원리사용자가 HTTP Request를 보냅니다.Dispatc..
스프링 Filter, Interceptor, AOP 정리
·
프레임워크/Spring
1. 들어가며📌스프링은 자바 기반의 오픈 소스 프레임워크로, 애플리케이션 개발을 위한 다양한 기능을 제공합니다. 스프링의 중요한 개념 중에는 필터(Filter), 인터셉터(Interceptor) 및 관점 지향 프로그래밍(AOP, Aspect-Oriented Programming)이 있습니다. 이들은 애플리케이션의 동작을 제어하고 조정하는 데 사용됩니다. 스프링 필터, 인터셉터 및 AOP의 차이와 각각의 역할에 대해 알아보겠습니다.2. 스프링 Filter, Interceptor, AOP의 흐름2.1 Filter, Interceptor, AOP의 흐름도2.2 Filter, Interceptor, AOP의 흐름도 설명서버를 실행시켜 서블릿이 올라오는 동안에 init이 실행되고, 그 후 doFilter가 실행된..