본문 바로가기
개발/SpringBoot

[오류/해결] Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

by yo.na 2022. 8. 7.

✔ 환경

인텔리제이

MacOS

Java 11 

✔ 문제

Spring boot 프로젝트를 생성 할 때

Dependency 에 사용할 데이터베이스를 미리 정해놓고 생성하는 경우가 많다.

 

이럴 때 어플리케이션을 실행하면 다음과 같은 문제가 발생한다.

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class


Action:

Consider the following:
	If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
	If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).

 

 

✔ 문제해결

DB 정보를 설정해두지 않아서 나는 오류인데, DB 정보를 입력하기 전에 어플리케이션을 먼저 실행하고 싶다면

어노테이션에 다음과 같이 추가해서 DB 접속 정보를 입력하지 않고 어플리케이션을 실행시킬 수 있다.

@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})