AOP2 (Spring Controller Logging) Spring에서 http request 로깅하기 - 2 https://lion-king.tistory.com/entry/Spring-http-request-logging-with-aop-1 (Spring Controller Logging) Spring에서 http request 로깅하기 - 1 Spring Controller Logging - Spring에서 http request 로깅하기 @GetMapping("/{code}") public ResponseEntity example( @PathVariable(name = "code") String code { final String requestUri = request.ge.. lion-king.tistory.com 이전 글에서 AOP를 활용하여 http request를 로깅하기로 결정하였습니다. AOP에 .. 2020. 2. 21. (Spring AOP) AOP란? AOP 핵심 간단 정리 Spring AOP / AOP AOP(Aspect Oriented Programming) : 관점 지향 프로그래밍 Aspect : 모듈화 한 것. 주로 부가기능을 모듈화함. Target : Aspect를 적용하는 곳 (클래스, 메서드 .. ) Advice : 실질적으로 어떤 일을 해야할 지에 대한 것, 실질적인 부가기능을 담은 구현체 JointPoint : Advice가 적용될 위치, 끼어들 수 있는 지점. 메서드 진입 지점, 생성자 호출 시점, 필드에서 값을 꺼내올 때 등 다양한 시점에 적용가능 PointCut : JointPoint의 상세한 스펙을 정의한 것. 'A란 메서드의 진입 시점에 호출할 것'과 같이 더욱 구체적으로 Advice가 실행될 지점을 정할 수 있음 Spring에서 AOP구현은 프록시.. 2020. 1. 9. 이전 1 다음