반응형
에러 메세지
인데 이게 중요한 게 아니었음
2024-11-12T16:10:25.033+09:00 ERROR 16884 --- [spartaOrderSystem] [ main] o.s.b.web.embedded.tomcat.TomcatStarter : Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'webSecurityConfig' defined in file [C:\\JHPro\\spring_2024\\sparta\\back\\build\\classes\\java\\main\\com\\spartaordersystem\\global\\security\\config\\WebSecurityConfig.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'userDetailsServiceImpl' defined in file [C:\\JHPro\\spring_2024\\sparta\\back\\build\\classes\\java\\main\\com\\spartaordersystem\\global\\security\\user\\UserDetailsServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'userRepository' defined in com.spartaordersystem.domains.user.repository.UserRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Cannot resolve reference to bean 'jpaSharedEM_entityManagerFactory' while setting bean property 'entityManager'
위 에러만 계속 구글링하고 뜯어보고 관련 클래스 검색하고 그랬다
그런데 사실 진짜 문제는 이 에러 메세지보다 이전에 찍힌 에러에 있었다.
BaseAudit 을 상속받은 엔티티 클래스에 같은 이름의 컬럼이 존재해서 Bean을 생성할 수 없다는 메세지였다.
프로젝트를 급하게 세팅하며 임시로 만들어둔 코드가 남아있던 것이었다.
배운 것
에러 메세지를 볼 때, 디버깅을 할 때에는
앞뒤 상황도 찾아보는 유연함을 갖자..
반응형
'TIL' 카테고리의 다른 글
[설계 문서] RUSH Logistic - AI 기반 배송 소요시간 예측 물류 시스템 (MSA) (1) | 2024.12.06 |
---|---|
[TIL] 분산 추적 (Spring Cloud Sleuth) & 로깅 (Zipkin) & 이벤트 드리븐 아키텍처 및 스트림 처리 (0) | 2024.11.25 |
[TIL] MSA - 서킷 브레이커 (Resilience4j) (1) | 2024.11.22 |
[TIL] 24/11/15 QueryDSL 은 누구냐 (2) | 2024.11.15 |
[TIL] 24/11/11 포스트맨 귀찮아 통합 테스트 짤래 (0) | 2024.11.11 |