반응형
mongo db templet을 이용해서 특정 컬렉션을 가져오는 것을 하고 있는데 다음과 같이
'No property AName found for type User! Did you mean name?" 이라는 에러가 떴다.
지금 생각해보면 오 신박하다 싶은데 처음에는 도대체 뭔 소리를 하나 싶다.
결론적으로 뒤돌아보면 템플릿을 이용해서 찾아주는 부트 입장에서는 뭘찾으라는 건지 난감한거다.
얘가 알아들을 수 있게 메서드를 지정해줘야한다.
UserRepository.java 에서 다음과 같이 정의 내렸었다.
user 라는 컬렉션에는 name, sex만 존재하는 상황이었고
name을 가진 모든 user의 정보를 가지고 오려는 상황!!
이때는 알아들을 수 있게 findAllByName이라고 써줘야 에러가 나지 않는다.
성공!
반응형