인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

tastybread's profile image
tastybread

asked

More Java, different ways to manipulate code

javaagent practice

class loading 의 시점

Resolved

Written on

·

455

0

안녕하세요 개발자님!

굉장히 초보적인 질문일 수도 있지만 조금 애매한 것이 있어서 질문드립니다.

[javaagent 실습] 강의 초반에 보면 

new ByteBuddy().redefined(Moja.class).~~~ (생략)

이라는 코드가 있는데,

1. main 메소드가 실행되면서 인터프리터가 이 코드를 읽는 순간에 Moja 클래스가 클래스로더에 의해서 로딩되는 건가요?

2. 아니면 main 이 실행되기 전에 이미 Moja 클래스가 로딩이 된건가요?

사실 제가 이전에 했던 verbose:class 를 통한 테스트를 여러번 했을 때는 1번이 맞는거 같은데, 초보여서 확신을 갖지 못하고 우왕좌왕합니다. 뭐가 맞는 걸까요?

javaagent실습java클래스로딩springJPA

Answer 1

2

whiteship님의 프로필 이미지
whiteship
Instructor

안녕하세요. 식빵님, 1번입니다. 미리 읽어오진 않아요.

tastybread님의 프로필 이미지
tastybread
Questioner

감사합니다. 이제야 확신이 생기네요 ㅎㅎ

tastybread's profile image
tastybread

asked

Ask a question