개발 일지/Spring

Spring Boot DB 오류(Failed to configure a DataSource)

미숫가루설탕많이 2023. 2. 16. 07:51

 스프링 프레임워크를 이용해서 프로젝트를 새로 생성하고 실행시켰을 때 아래와 같은 오류가 발생했다.

 

 

 찾아보니까 Failed to configure a DataSource 에러가 발생하는 이유는 Database에 연결할 때 필요한 정보가 없어서 발생한 것이며, 이러한 문제 말고도 application.properties나 application.yml과 같은 설정 파일을 삭제하거나 위치를 옮겼을 경우에도 볼 수 있는 현상이라고 한다.

 

 나의 경우에는 뭘 건들지도 않았으니 start.spring.io에서 프로젝트 생성할 때 MySQL Driver 의존성 설정으로 인해 발생한 것이 아닐까라고 추측해본다...,

 

 

 

 

해결방법

 

1. DataSourceAutoConfiguration 제외 (나는 연습용 프로젝트라 서버가 당장 필요하지 않아서 이걸로 해결했다.)

 

2. Configuration 생성 (Bean을 이용하여 DB사용, 별도의 클래스를 생성해서 진행하면 된다.)

 

3. applicaation.properties 또는 application.yml에 DB설정 추가

spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
spring.datasource.driver-class-name=

'개발 일지 > Spring' 카테고리의 다른 글

[Spring MVC] @Valid / @Validated  (0) 2023.02.18
[Spring MVC] @Rest + @Controller/@ControllerAdvice  (0) 2023.02.16
[Spring MVC] DTO  (0) 2023.02.15
[Spring MVC] DispatcherServlet  (0) 2023.02.15
[Spring MVC] Spring MVC  (0) 2023.02.13