우리는 Spring MVC 기반의 애플리케이션에서 감사 로그 기능을 추가하기위한 Spring의 AOP 프레임 워크를보고 있습니다.Spring AOP를 사용하는 감사 로그
응용 프로그램에서 우리는 서비스 메서드를 호출 할 때마다 일반 메서드 매개 변수 외에도 추가 감사 로그 개체를 전달합니다. 이 감사 로그 객체에는 사용자 이름, 사용자 ID 및 사용자 IP 주소와 같이 미리 채워진 속성이 거의 없습니다.
실제 서비스 메소드에서 호출되는 메소드 또는 서비스 메소드.
이것은 매우 동적이며 방법에 따라 다릅니다.
AOP 클래스에서 메서드 매개 변수와 반환 값을 가로 챌 수 있습니다. 그러나 서비스 메소드에서 수행 된 조작을 기반으로 계산 된 값은 감사 로그 오브젝트에 설정됩니다. 이 값은 AOP 클래스에서 사용할 수 없습니다.
기본적으로 감사 로그 객체를 채우고 메소드가 실행될 때 메소드에서 설정 한 come 매개 변수를 가로 채기 만하면됩니다.
우리가 할 수있는 것이 있습니까?
도와주세요.