늦은 프로그래밍 이야기

UnsatisfiedDependencyException 에러 해결 본문

내일배움캠프/Spring

UnsatisfiedDependencyException 에러 해결

한정규 2022. 12. 16. 16:42

UnsatisfiedDependencyException

대충 bean을 생성할 수 없다고 나오는 것 같은데 아무리 검색을 해봐도 같은 케이스를 찾기가 힘들었다.

굉장히 다양한 상황에 발생하는 것 같았다.

 

user 엔티티의 username을 외래키로 사용하려고 기존 posting 엔티티의 username을 삭제했더니 컴파일에러는 안 나오는데 실행이 안되면서 발생하는 예외 문구였다. 외래키 사용을 포기할까 생각했지만, 시간이 나름 있어서 한번 시도 해보기로 했다.

 

그래서 기존 username이 있던 부분들을 다 살펴보다가 repository에 username으로 posting을 조회하던 getPostingByUsername 메소드를 추가한 것을 Database에 user_username이라고 표기되어 있어서 혹시나 하는 마음에 getPostingByUserUsername으로 변경해 보고 실행 해보았더니 해결이 되었다.

처음으로 구글의 도움없이 에러를 해결할 수 있어서 뿌듯했다.

'내일배움캠프 > Spring' 카테고리의 다른 글

DI (의존성 주입)  (0) 2022.12.21
Annotation  (1) 2022.12.21
Spring MVC  (0) 2022.12.07
JPA  (0) 2022.12.06
Database, SQL  (0) 2022.12.06
Comments