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

유정님의 프로필 이미지
유정

작성한 질문수

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

AOP가 필요한 상황

시간 추출 실행 결과

해결된 질문

작성

·

323

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.

2.png시간추출을 했는데

(MemberServiceTest 실행)

강사님과 다르게 이렇게 나옵니다

회원 목록 조회나.. 회원가입을 해도 따로 추가되는 시간측정값이 없어요

 

 

 

답변 1

1

안녕하세요. 유정님, 공식 서포터즈 David입니다.

실행환경에 따라 다르게 측정될 수 있습니다.

측정하고자 하는 메서드에 아래 코드를 추가하여 1초(1000ms)가 추가되어 찍히는지 확인해 주세요.

만약 찍힌다면 정상적으로 동작한 것입니다.

TimeUnit.SECONDS.sleep(1);

감사합니다.

유정님의 프로필 이미지
유정
질문자

image

해당 코드를 추가하고 테스트코드를 돌렸더니 오류가 뜹니다.

(코드 추가 이전에는 오류가 뜨지는 않습니다.)

join 메서드에 throws Exception을 추가하시거나 추가하신 구문을 try-catch로 감싸주셔야 합니다.

유정님의 프로필 이미지
유정
질문자

join 메서드에 throws Exception을 추가하시거나 추가하신 구문을 try-catch로 감싸주셔야 합니다.

부분이 이해가 안 가는데 혹시 코드를 알려주실 수 있을까요?

감사합니다

아래와 같이 작성하는 것을 말합니다.

public Long join() throw Exception { 
  ... 
}

또는

try (
  TimeUnit.SECONDS.sleep(1);
) catch(Exception ex) {
 ...
}
유정님의 프로필 이미지
유정

작성한 질문수

질문하기