Spring/spring AOP25 스프링 코어2 - 악취 풍기는 로그 추적기 💩 🪰 로그 추적기를 서비스에 적용하기 사용자의 요청에 대한 로그 추적기를 만들어 보자. 만약 사용자가 주문 서비스를 사용했을 시에 아래 처럼 요청에 대한 로그들을 남기고 싶은 것이다. 요구사항을 간단히 정리하면 다음과 같다. 1. 모든 public 메서드의 호출과 응답 정보를 로그로 출력 2. 어플리케이션의 흐름을 변경하면 안됨 (로그를 남긴다고 해서 비즈니스 로직이 동작에 영향을 주면 안된다.) 3. 메서드 호출에 걸린 시간을 출력할 수 있어야 한다. 4. 정상 흐름과 예외 흐름을 구분하여야 한다. 먼저 프로젝는 start.spring.io에서 lombok과 Spring Web만을 추가한 가벼운 어플리케이션이다. 예시는 주문 서비스로 만들 것이기 때문에, OrderController, OrderService.. 2022. 1. 1. 이전 1 ··· 4 5 6 7 다음