Spring1 스프링 AOP는 항상 주의하여 사용하자 이번 포스팅에서는 스프링 AOP 사용으로 삽질한 경험을 기록해두려고 한다. 사건의 계기사용자들의 추가 요구사항으로 신규 API를 개발해야하는 경우가 많아졌다.여러 REST API를 추가 개발하면서 중복 코드가 발생하였는데, 바로 요청 파라미터와 응답 파라미터에 대한 로깅 처리였다. 이를 스프링 AOP로 중복 코드를 제거하였고, 코드는 대략적으로 아래와 같았다. JoinPoint 객체에서 CodeSignature 객체를 얻어와 요청 파라미터 네임과 어떤 데이터가 넘어왔는지 Map 형식으로 변환 시켰다.private Map params(JoinPoint joinPoint) throws JsonProcessingException { CodeSignature codeSignature = (CodeSigna.. 2024. 5. 27. 이전 1 다음