위와 같은 에러가 발생한 이유는 Database 에 연결할 필요 정보가 없기 때문입니다.

 

[ 해결방법 ]

 

위의 에러는 appllication.properties 에 데이터베이스에 대한 설정을 해줘야합니다. 아래 블로깅을 보시면 보실 수 있습니다.

 

https://tjdwns4537.tistory.com/117

 

Spring Boot 와 JPA( MySQL ) 연동 간단 가이드

* JPA 와 스프링 부트로 H2Database 를 사용해봤다는 가정하에 작성하였습니다. 1. 의존성 추가 org.springframework.boot spring-boot-starter-data-jpa mysql mysql-connector-java 2. application.properties 설정 추가 server.address=

tjdwns4537.tistory.com

 

 

그런데 여기서 의문점은 저는 jpa 와 데이터베이스를 사용하지 않고 순수 자바로만 레포지토리를 구현했는데 왜 이러한 에러가 뜰까?

였습니다.

 

단순히 강의를 따라하다보니 발생한 문제라고 생각하여 그 원인을 찾기로 하였습니다.

 

[ 의문점 해결방법 ]

implementation 'org.springframework.boot:spring-boot-starter-data-jpa'

@Data  를 붙친다는게 실수로

@Entity 를 넣었기 때문입니다.

 

엔티티 어노테이션을 붙치면서 라이브러리에 위의 jpa 라이브러리를 무의식 중에 적용시켰습니다...

그래서 jpa 관련 설정을 찾는 에러가 발생했습니다.

위의 라이브러리를 지워우고 다시 적용시켜주면 에러가 해결됩니다.

 

+ Recent posts