2017-01-16 4 views
1

Spring AOP aspect에서 메시지를 어떻게 로깅 할 것인가? 내가 보는 유일한 방법은 모든 가로채는 방법과 체크에 플래그를 지정하는 것입니다. 다른 옵션이있을 수 있습니까? 감사합니다Spring AOP에서 로그 메시지 Aspect start up

+0

하시기 바랍니다. AOP 또는 랩핑하는 메소드를 기록 하시겠습니까? –

+0

생성 된 최상의 사례 - 측면 Bean,이 기록에 대한 로그 메시지. 필요한 메소드 호출을 가로 채서 메시지가 기록되었는지 여부를 내부에서 확인하고 싶지 않습니다. – antongarakh

+0

불명확하기 때문에 나는 닫히는 질문에 투표 할 것입니다. 질문을 수정하고 ** 코드 **를 추가하여 개선하십시오. 코드는 귀하의 상황과 달성하고자하는 것을 전달해야합니다. 그럼 나는 내 표를 철회 할 것이다. – kriegaex

답변

1

그 라인을 포인트 컷은 스프링 AOP에 의해 수행 될 때마다 얻고 싶은 경우에, 당신은

  • 만들 새로운 포인트 컷과

    • 포인트 컷 모든 AOP 방법은 모든 포인트 컷이 일부 슈퍼 포인트 컷을 확장 할 수

    해당 행을 타겟팅하는 대상입니다.

    AOP 클래스가로드 될 때 쓰기를 원하면 @BeforeClass를 사용하여 클래스를 사용하기 전에 무언가를 할 수 있습니다.

  • 관련 문제