스프링부트로 MemoApplication을 실행시켰더니 발생한 예외 내용
예외 내용(길다...)
org.springframework.beans.factory.UnsatisfiedDependencyException:
Error creating bean with name 'memoController' defined in file [D:\memo\build\classes\java\main\com\sparta\memo\controller\MemoController.class]:
Unsatisfied dependency expressed through constructor parameter 0:
Error creating bean with name 'memoService' defined in file [D:\memo\build\classes\java\main\com\sparta\memo\service\MemoService.class]:
Unsatisfied dependency expressed through constructor parameter 0:
Error creating bean with name 'memoRepository' defined in com.sparta.memo.repository.MemoRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration:
Could not create query for public abstract java.util.List co m.sparta.memo.repository.MemoRepository.findAllByContentsContainsoOrderByModifiedAtDesc(java.lang.String); Reason:
Failed to create query for method public abstract java.util.List co m.sparta.memo.repository.MemoRepository.findAllByContentsContainsoOrderByModifiedAtDesc(java.lang.String);No property 'containso' found for type 'String';Traversed path: Memo.contents
UnsatisfiedDependencyException이라는 예외가 발생했다.
MemoController 클래스를 bean으로 만들 때 오류가 생긴 것 같다.
쭉 읽어보니 No property 'containso' 라는 말이 있다. containso..? 그게 뭐지? 하고 레포지토리에서 내가 추가로 구현했던 메서드를 살펴보니
List<Memo> findAllByContentsContainsoOrderByModifiedAtDesc(String keyword);
저기에 o가 끼여 있었다. 아마 내가 메서드를 만들다 실수로 잘못 입력했나 보다.
오타를 고쳐주니 다시 서버가 잘 돌아가는 것을 확인할 수 있었다.
'STUDY > SpringBoot' 카테고리의 다른 글
[TIL] SpringBoot dependency 버전 맞추기! (0) | 2023.07.25 |
---|---|
[TIL] SQLSyntaxError ( 컬럼명 like 문제) (0) | 2023.07.14 |
[TIL] AnnotationException 예외 발생 (mappedBy) (0) | 2023.07.13 |
[TIL] DefaultHandlerException 예외발생(추가공부 필요) (0) | 2023.07.11 |
[TIL] http.authorizeHttpRequests.requestMatchers API 설정(정확한 해결 방법 추가 기록 필요) (0) | 2023.07.10 |