인프런 커뮤니티 질문&답변

황 준성.님의 프로필 이미지
황 준성.

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

AOP 적용

TimetraceAop class 생성시 test오류발생 문제

작성

·

344

0

href = https://drive.google.com/drive/folders/1oDwZm4J4QXYQgR8YXrGjr4yTVFQKGBYR?usp=sharing

 

안녕하세요! 이번 수업을 동해서 스프링에 대해서 어떤 느낌인지 알수 있어서 정말 좋은 기회였습니다.

다만 마지막에 TimeTraceAop class를 생성하고 실행하면 왜 test에서 요류가 발생하는지 모르겠습니다.

혹 도움을 솔찬히 받을 수 있을까요?

답변 1

0

안녕하세요. 황 준성.님, 공식 서포터즈 OMG입니다.

강의와 다른 부분이 있습니다.

1.

return 이 toString이라서 ClassCastException이 발생하네요.

 

return joinPoint.toString();

 

return joinPoint.proceed();

 

2.

로직 실행 후 측정 시간 - 시작 시 측정 시간으로 작성하셔야 합니다.(이 부분은 실행에는 상관이 없고 결과 출력 시 음수로 나올 부분으로 보여지네요 ^^)

 

long finish = System.currentTimeMillis();
long timeMs = start - finish;

3.

SpringConfig의 위치를 service하위에서 service디렉토리 바깥으로 리팩토링 해주세요.

실행에는 문제가 없을 것 같지만 요 부분도 다르더라구요


감사합니다.

황 준성.님의 프로필 이미지
황 준성.

작성한 질문수

질문하기