AOP 적용 문제 관련
- 작성자 :
- l*******8
- 작성일 :
- 2024-07-15 20:43:39
- 조회수 :
- 124
- 구분 :
- 적용지원(적용점검)
- 진행상태 :
- 완료
Q
AOP 설정과 관련해 기능상 이상이 없다는 테스트는 진행이 완료된상태입니다.
하지만 apps.test.*.web 패키지 하위의 *Controller.java 클래스로 오는 모든 요청에 대한 aop 설정이 필요한데
debug mod 로 진행중인데 breakpoint 가 호출되지 않습니다. service, controller.dao 모두 안됩니다.
현재 아래와 같이 선언했는데 문제가 뭘까요 ?
@Aspect
@Component
@Slf4j
public class CheckAuthAspect {
@Pointcut("execution(* apps.test..web..*Controller.*(..))")
public void checkAuthMethod() {}
@After("checkAuthMethod()")
public void checkAuth(JoinPoint joinPoint) throws Throwable {
// 인증/인가 로직 추가
log.debug("Checking authentication...");
}
}
현재 @Pointcut("execution(* apps.cdms..*(..))") 로 진행하면 진행이 잘 되다가 로그인 후 dashboard 를 들어오는 순간부터 진행되야될 aop 가 진행이 되지 않습니다.
하지만 apps.test.*.web 패키지 하위의 *Controller.java 클래스로 오는 모든 요청에 대한 aop 설정이 필요한데
debug mod 로 진행중인데 breakpoint 가 호출되지 않습니다. service, controller.dao 모두 안됩니다.
현재 아래와 같이 선언했는데 문제가 뭘까요 ?
@Aspect
@Component
@Slf4j
public class CheckAuthAspect {
@Pointcut("execution(* apps.test..web..*Controller.*(..))")
public void checkAuthMethod() {}
@After("checkAuthMethod()")
public void checkAuth(JoinPoint joinPoint) throws Throwable {
// 인증/인가 로직 추가
log.debug("Checking authentication...");
}
}
현재 @Pointcut("execution(* apps.cdms..*(..))") 로 진행하면 진행이 잘 되다가 로그인 후 dashboard 를 들어오는 순간부터 진행되야될 aop 가 진행이 되지 않습니다.
환경정보
-
- OS 정보 : windows 10
- 표준프레임워크 버전 : 4.1
- JDK(JRE) 정보 : 11
- WAS 정보 : tomcat 9
- DB 정보 : mysql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
질문에 남겨주신 AOP 구성에서의 문제는 없어 보입니다.
특정 breakpoint 가 호출되지 않는다면
이전에 다른 이슈가 있은것으로 보이므로
처리 로직 전체를 다시 점검하여 보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
질문에 남겨주신 AOP 구성에서의 문제는 없어 보입니다.
특정 breakpoint 가 호출되지 않는다면
이전에 다른 이슈가 있은것으로 보이므로
처리 로직 전체를 다시 점검하여 보시기 바랍니다.
감사합니다.