반응형
로그를 살펴보니 contextLoads() FAILED가 발생
발원지는... 아마도
Caused by: org.springframework.data.mapping.PropertyReferenceException at PropertyPath.java:90
이 녀석으로 보인다.
data.mapping과 구글링을 통해 db와 맵핑하는 부분에서 에러가 날것이라는 생각이듬.
import com.together.MunDeuk.web.Board.entity.Board;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
public interface BoardRepository extends JpaRepository<Board, Long> {
// 이 녀석때문에 에러가 발생했다고 생각
//List<Board> getBoards();
}
현재는 서비스 동작만 확인하기 위해 findAll()만 사용중인데 사용하지 않는 메서드를 작성해놓았다.(추가한 메서드가 아마 불완전해서 에러가 나지 않았을까...)
지우고 다시 실행시키니 에러가 줄어들었다.
다음 에러는...
org.springframework.beans.factory.NoSuchBeanDefinitionException at DefaultListableBeanFactory
이녀석이었다.
이 에러는 정의된 Bean객체를 못찾았다는 내용인데 코드들을 확인하다보니 Mapper쪽이 허전했다.
class는 생성해 놓고 @Mapper어노테이션을 붙이지 않았다.
해당 어노테이션이 없다면 Mapper로써 인식하지 못하게 된다.
그리고 부랴부랴 Mapper관련 의존성도 추가해 주었다.
dependencies {
implementation 'org.mapstruct:mapstruct:1.5.3.Final'
...
annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.3.Final'
}
그 후 실행시 변한 에러
두둥...
의외로 답은 간단한곳에... 처음에 빌드 후 Gradle에서 clean, bulid를 진행하게 설정되어있어 순서를 바꿔주니 정상적으로 서비스가 올라왔다.
반응형
'Backend > Spring | SpringBoot' 카테고리의 다른 글
[JPA] JPA, JPQL, NativeQuery 비교 (0) | 2024.02.22 |
---|---|
[Spring] H2 및 JPA Properties적용 (0) | 2024.02.22 |
[Spring] JPA 기본키 전략 (0) | 2024.02.21 |
application.yml 설정 (0) | 2024.02.19 |
Failed to load resource: the server responded with a status of 404 () (0) | 2024.02.19 |