로그인로그 AOP관련 질문드립니다
- 작성자 :
- 최*준
- 작성일 :
- 2023-01-18 11:52:46
- 조회수 :
- 560
- 구분 :
- 공통컴포넌트 / 기타
- 진행상태 :
- 완료
Q
안녕하세요 수고많으십니다
egov-com-loginaop.xml을 약간 변경하여
<aop:config>
<aop:aspect id="loginLogAspect" ref="loginlog">
<!-- 로그인 Method -->
<aop:after pointcut="execution(public * egovframework.....userLoginProcess(..)) " method="logLogin" />
<!-- 로그인 Method -->
<aop:after pointcut="execution(public * egovframework.....login_process(..)) " method="logLogin" />
<!-- 로그아웃 Method -->
<aop:before pointcut="execution(public * egovframework.....adminLogout(..))" method="logLogout" />
</aop:aspect>
</aop:config>
이러한 방법으로 설정하여 로그인 작업이후, 로그아웃 작업 이전에 로그를 남기려고 하고있습니다
그런데 logLogin,logLogout 메서드를 타지않고있네요...
혹시 다른 설정이 더 필요할까요?
egov-com-loginaop.xml을 약간 변경하여
<aop:config>
<aop:aspect id="loginLogAspect" ref="loginlog">
<!-- 로그인 Method -->
<aop:after pointcut="execution(public * egovframework.....userLoginProcess(..)) " method="logLogin" />
<!-- 로그인 Method -->
<aop:after pointcut="execution(public * egovframework.....login_process(..)) " method="logLogin" />
<!-- 로그아웃 Method -->
<aop:before pointcut="execution(public * egovframework.....adminLogout(..))" method="logLogout" />
</aop:aspect>
</aop:config>
이러한 방법으로 설정하여 로그인 작업이후, 로그아웃 작업 이전에 로그를 남기려고 하고있습니다
그런데 logLogin,logLogout 메서드를 타지않고있네요...
혹시 다른 설정이 더 필요할까요?
환경정보
-
- OS 정보 : windows11
- 표준프레임워크 버전 : 4.0
- JDK(JRE) 정보 : 11
- WAS 정보 : tomcat9.0
- DB 정보 : mysql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
AOP 설정 중 method 태그에 정의된 메소드는
Aspect 클래스안에 정의되어 있어야 합니다.
아래 위키가이드 페이지에서 [관점(Aspect) 정의] 부분을
확인해보시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.0:fdl:aop:egovrteaopguide
감사합니다.
표준프레임워크센터입니다.
AOP 설정 중 method 태그에 정의된 메소드는
Aspect 클래스안에 정의되어 있어야 합니다.
아래 위키가이드 페이지에서 [관점(Aspect) 정의] 부분을
확인해보시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.0:fdl:aop:egovrteaopguide
감사합니다.