늦은 프로그래밍 이야기
UnsatisfiedDependencyException 에러 해결 본문
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