강의

멘토링

로드맵

Inflearn brand logo image

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

ᄒᄉ님의 프로필 이미지
ᄒᄉ

작성한 질문수

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

스프링 통합 테스트

회원가입 테스트 오류메세지

작성

·

204

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]
회원가입 테스트 진행하는데 테스트 자체는 강의와 똑같이 잘 진행됩니다. 오류메세지가 계속 뜨는데 해결을 어떻게 해야되는지는 모르겠네요.
--------------오류메세지------------
Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build what is described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#0.3

WARNING: A Java agent has been loaded dynamically (C:\Users\hyozz\.gradle\caches\modules-2\files-2.1\net.bytebuddy\byte-buddy-agent\1.15.11\a38b16385e867f59a641330f0362ebe742788ed8\byte-buddy-agent-1.15.11.jar)

WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning

WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information

WARNING: Dynamic loading of agents will be disallowed by default in a future release

OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
--------------오류메세지------------

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. ᄒᄉ님.

회원가입 테스트 진행 시 발생하는 경고 메시지에 대해 설명드리겠습니다. 이 오류 메시지는 Mockito가 “inline-mock-maker”를 사용하여 동적으로 Java 에이전트를 로드하면서 발생하는 경고입니다. 이는 향후 JDK 릴리스에서 기본적으로 지원되지 않을 것이라는 경고입니다만, 현재 테스트가 정상적으로 작동하고 있다면 무시해도 되는 경고일 수 있습니다.

해당 경고는 직접적인 시스템 오류가 아닌 그저 경고일 뿐이라서, 테스트나 애플리케이션의 동작에는 영향을 미치지 않습니다. 다만, 이런 경고가 마음에 걸리신다면 다음과 같은 조치를 고려해볼 수 있습니다:

  1. Mockito 에이전트 설정: Mockito 문서에서 이것을 방지하기 위한 방법을 제공합니다. 이에 관한 더 자세한 정보는 링크된 Mockito 문서에서 확인하실 수 있습니다. 여기에서 Mockito를 사용하여 에이전트를 설정하는 방법과 관련한 지침을 제공할 것입니다.

  2. 환경 설정 조정: 인텔리제이에서 JDK 설정을 확인하고 JDK 17과의 호환성을 유지하거나, 경고를 최소화하는 방향으로 조정할 수 있습니다. JDK 버전을 맞추어 사용하면 이러한 경고가 줄어들 수 있습니다.

관련하여 mocking 및 JDK와 관련된 유사한 문제를 다른 사용자가 언급한 게시물이 있으며, 다음 링크에서 확인하실 수 있습니다:
- 버전으로 인한 오류 - 김영한 강사님이 단순 경고로 무시해도 괜찮다는 답변을 주셨습니다.

이 경고는 대부분 애플리케이션의 작동에는 문제가 없는 경우가 많으므로 즉시 해결이 필요하지는 않을 수 있음을 참고하시기 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

ᄒᄉ님의 프로필 이미지
ᄒᄉ

작성한 질문수

질문하기