inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Học thiết kế hệ thống quy mô lớn thông qua việc tự tay xây dựng với Spring Boot - Bảng tin

Bông tuyết

테스트 실행 시 "ClassNotFoundException" 에러

309

chlghksdyd313144

12 câu hỏi đã được viết

3

테스트 실행 시 "ClassNotFoundException" 에러 나시는 분들은 https://bit.ly/4hIOchi 이 글 한번 참고해보세요. 이 글 보고 해결했습니다.

java mysql spring-boot kafka redis

Câu trả lời 5

1

kuke

공유 너무 좋네요! 감사합니다~!

0

w ho

7:00 쯤에 궁금한 점이 생겨서 문의 남깁니다.
Snowflake로 주입할때 왜 new로 주입 하는지 알수 있을까요 ?
@RequiredArgsConstructor로 진행해서
private final Snoflake snowflake; 만 쓰면 된다고 생각하는데 new로 선언한 이유가 있는지 궁금합니다.

@RequiredArgsConstructor
   private final Snowflake snowflake = new Snowflake();
 

0

kuke

단일하게 싱글톤 객체만 관리하면 빈으로 생성해서 사용해도 문제는 없지만,

  • 강의에서는 동일 클래스에서 여러 도메인 모델의 키 생성을 다룰 때도 있고(여러 개의 Snowflake 인스턴스를 생성 해야 함),

  • 여러 도메인에서 공통으로 관리된다기 보단 단일한 Service 객체 내에서만 사용되는 객체이고,

  • 거의 유틸성 객체로 사용되며 스프링 컨테이너의 라이프사이클 내에서 다룰 필요성이 없기 때문에,

스프링 빈으로 등록하여 DI를 하지 않고 간단하게 new 생성자를 사용했습니다!

0

nowalex3226362

하... 감사합니다.......

0

myhwc

이 문제로 한참을 헤매고 있었는데 감사합니다

0

communityai8509

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

스프링부트 프로젝트에서 테스트 실행 중 “ClassNotFoundException” 에러가 발생하는 경우는 주로 다음과 같은 원인 때문일 수 있습니다:

  1. 의존성 문제: 특정 클래스가 포함된 라이브러리가 정상적으로 빌드되지 않았거나 프로젝트에 추가되지 않은 경우 발생할 수 있습니다. Gradle이나 Maven 설정 파일(pom.xml 등)을 확인하여 필요한 라이브러리가 포함되어 있는지 검토해야 합니다.

  2. 빌드 설정 오류: 프로젝트 설정에서 컴파일 및 빌드 관련 부분에 오류가 있을 수 있습니다. 특히, Gradle의 경우 build.gradle 파일에서 의존성 설정을 다시 점검하시고, 필요한 경우 다시 싱크를 맞춰보세요.

  3. 클래스 패스 미스매치: 클래스가 잘못된 패키지나 폴더에 있을 경우 발생할 수 있습니다. 클래스의 패키지 구조를 정확히 확인하고 클래스 파일이 올바른 위치에 있는지 확인하십시오.

게시글에서 언급하신 링크를 참고하셨다고 하니, 추가적인 정보나 해결 방법이 필요하시다면 아래의 링크를 참조하세요:

설명을 통해 에러를 해결하시는데 도움이 되셨길 바랍니다. 방법을 통해 해결이 되지 않을 경우, 오류 메시지의 정확한 내용 및 발생 위치를 공유해 주시면 구체적인 도움을 드릴 수 있을 것입니다.

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

consumer에서 에러가 발생할 경우 데이터 유실 문의

0

34

2

게시글 테스트 데이터 삽입

0

41

2

정렬, 필터, 검색 등의 조건이 붙을 경우 최적화할 수 있는 방법이 무엇이 있을까요?

0

91

2

좋아요 기능 정합성 보장 방법

0

87

2

좋아요 동시성처리 최적의 선택?

1

108

2

프론트엔드 msa 환경 api 주소 통합? 과 서버끼리 통신 방식에대해

0

82

2

안녕하세요 무한스크롤 강의듣다가 질문이 있습니다.

0

51

1

조회수 조회 로직 질문

1

59

2

비로그인 유저도 어뷰징 방지 정책

1

60

2

CommentServiceTest의 테스트 로직 질문

0

47

2

무한 스크롤 방식에서 페이지 번호 방식 쿼리의 문제점 의문

1

68

2

path 쿼리 관련 질문드립니다!

0

50

2

antigravity 에디터를 쓰신다면 종료해주세요

1

115

0

프로젝트 구조

0

79

2

article_like_count api test

0

65

2

이벤트 페이로드 객체의 생성 방식이 팩토리 메서드 패턴이 아닌 빌더 패턴인 이유가 궁금합니다!.

0

93

2

[33. 좋아요 수 구현] 에서 테스트 하는 화면 동시성 문제

0

81

2

findByPath에서 articleId로도 검색을 해야 할 것 같아요.

0

84

3

jpa ddl-auto none을 하는 이유와 join 방법

0

90

2

팩터리 메소드와 response 객체 사용 이유가 궁금합니다!

0

82

2

커서 기반 페이지네이션 과 무한 스크롤링

0

91

2

게시글 생성 로직에서 오류 발생시 redis 게시글 수 되돌리기

0

92

2

멀티 모듈이 아닌 MSA 환경에서 common

0

143

2

2Depth 강의 도중 궁금한 점 있어요!!

0

69

2