APPLICATION FAILED TO START : Failed to determine a suitable driver class

728x90
반응형
SMALL
반응형

 

# Situation

 

신규 프로젝트 생성 후 필요한 Gradle Dependency 추가

 

 

Application 구동 테스트 시 에러


 

## Error Log

Failed to configure a DataSource: 

'url' attribute is not specified and no embedded datasource could be configured.

 

간단하게 직역하면, Database 연결을 위한 URL이 없다.

 

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

즉, jpa dependency 추가 시 자동으로 Database 설정을 진행하는데 이때 연결을 위한 Database URL이 없다는 의미이다.

 

 

Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.

 

임베디드 Database Path 설정을 해주거나

 

 

If you have database settings to be loaded from a particular profile you may need to activate it 

(no profiles are currently active).

 

Activate 하지 않을 Profile을 설정해라.

 


## Action

 

exclude = DataSourceAutoConfiguration.class

 

Springboot에서 Database를 사용하면 DataSourceAutoConfiguration을 통해 자동으로 Config 설정을 진행한다.

이때, URL이 필요한 것이기에 일시적으로 exclude 처리를 진행한다.

 

처리 후 재기동하면 Tomcat까지 정상으로 올라온다.

 

 

 

반응형

 

728x90
반응형
LIST