IT

[Spring] Failed to configure a DataSource 에러 원인 & 해결

곰탱이들 2024. 2. 14.

Failed to configure a DataSource 에러 원인 & 해결

스프링 부트는 자바 기반의 오픈 소스 프레임워크인 스프링의 일종으로 쉽게 개발할 수 있도록 도와주는 도구입니다.

 

이 도구는 강력하고 유연한 프레임워크지만 때로는 사용 중에 에러를 겪을 수 있습니다.

 

이 글에서는 입문자들이 스프링 부트를 사용하는 동안 흔히 발생하는 에러들 중 하나에 대해 써보겠습니다.

 

이를 통해 여러분이 함께 배워가며 더 나은 개발자로 거듭나는 데 도움이 되기를 바랍니다.

에러 원인

img1
에러 시작

"Failed to configure a DataSource" 에러 발생 원인은 Database에 연결 시 필요한 요소와 정보가 존재하지 않기 때문이다.

 

이 에러를 겪는 대다수 분들은 스프링 프로젝트를 구성하는 초기 단계에서 발생하는 문제입니다.

 

혹은 예외상황으로 application.properties 파일이나 application.yml 파일을 삭제 및 이동 시에도 에러 발생이 가능합니다.


해결 방법

1. 데이터베이스 연결

img2

gradle로 프로젝트를 생성하신 분들은 "build.gradle" 파일에 있는 dependencies{ }에 위 사진 코드를 넣으시면 됩니다 

 

img3

application.properties에 위 사진 코드를 입력하시면 됩니다.


2. 데이터베이스 사용 X

img4

프로젝트 Application 실행 파일에 들어가시고 (exclude = DataSourceAutoConfiguration.class) 

 

문구를 위 사진에 보이는 위치에 입력하시면 Nosql로 시스템이 인식 해, 에러가 더 이상 발생 하지 않습니다.

 

 

댓글