-
[Spring] application.properties/.yml 파일 database 연결 설정 에러spring 2024. 2. 2. 09:37반응형
문제 상황.
Spring에서 빌드를 하고 실행을 했을 때 아래와 같은 에러 메시지가 나오는 경우가 있다.
Description:
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원인.
이는 application.properties 혹은 application.yml 파일의 database 관련 설정이 없기 때문에 발생하는 에러일 가능성이 크다.
해결 방법.
내가 진행중인 프로젝트는 우선 database를 사용하지 않기로 결정했기 때문에 따로 database 관련 설정을 해주지 않았다.
따라서 @SpringBootApplication이 붙은 class(서버 실행을 하기 위한 class)에 아래와 같이 exclude를 추가해주었다
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)그러면 database 설정 정보에 대한 요구 없이 서버 실행이 가능하다.만약 database를 사용하기 위해서는 exclude를 사용하지 않고 앞서 언급한 application.properties 혹은 .yml 파일에 database 관련 설정을 추가해주면 해결할 수 있다.반응형'spring' 카테고리의 다른 글
JMeter를 사용한 API호출 부하 테스트 에러 수정 -2 (1) 2024.02.08 JMeter를 사용한 API호출 부하 테스트 에러 수정 -1 (0) 2024.02.05 [Spring] Maplestory openAPI적용 오류 및 해결과정 (1) 2024.02.01 PostMan 400에러 badRequest error 발생과 해결과정 (Mysql 예약어 오류) (1) 2024.01.30 Spring InteliJ maven을 gradle로 바꾸는 방법(for mac) (0) 2023.07.13