에러 메시지
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userServiceImpl' defined in file
스프링 빈 객체 생성 중 예외가 발성하여 정상적으로 빈이 생성되지 못할 때 던지는 예외이다. userServiceImpl에서 발생한 에러인 줄 알았으나, 에러로그를 쭉 내려보면 이런 문구 있었다.
Caused by: org.springframework.data.mapping.PropertyReferenceException: No property 'username' found for type 'User'
User 엔티티에는 username이라는 필드가 없어서 발생한 에러였다.
당연함, 내가 username이라는 필드명을 name이라고 바꿨으니까 ^-^!
범인
@Repository
public interface UserRepository extends JpaRepository<User,Integer> {
List <User> findByEmail(@Param("email") String email);
User findByUsername(@Param("writer") String username);
}
username을 엔티티에 정의한 필드명과 동일하게 맞춰주면 해결 ~
728x90
'🚨 Error' 카테고리의 다른 글
[42000][1064] (conn=2775495) Routing query to backend failed. See the error log for further details. (0) | 2023.06.03 |
---|---|
[Node.js] error:0308010C:digital envelope routines::unsupported (0) | 2023.04.18 |
[SpringBoot + JPA] API 호출 시, 404 에러 (0) | 2023.01.06 |
[Error] window.Kakao.Auth.login is not a function (0) | 2023.01.05 |
[npm/mac] npm global로 vue 설치 시 Permission Error (0) | 2023.01.03 |
댓글