728x90
오랜만에 쓰는 블로그 글이고만 하하.
나름 바쁘게(?) 사느라 블로그에 글을 올릴 수가... 는 핑계겠지;
회사에서 작은 프로젝트를 하면서 만난 오류다.
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
오류가 발생한 이유는 데이터베이스를 구성하려는데 설정한 값이 없어서 발생하는 것이다.
아마도 pom.xml 에서는 dependency를 추가해줬는데, 따로 DB 관련 설정을 안해줘서 발생한 오류 같다.
검색해보면 application.properties에서 DB 정보를 설정해주면 해결된다고 나온다!
하지만, 내가 진행하는 프로젝트는 DB도 필요없는 아주 간단한 구조라서
DB를 사용하지 않을 경우에는 어떻게 설정해줘야 하나 싶었다.
해결 방안
Springboot 생성 시 자동으로 생성되는 Application.class에 다음과 같이 입력
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) // DB를 사용하지 않아서 다음과 같이 설정해줬음
public class ExampleApplication {
public static void main(String[] args) {
SpringApplication.run(ExampleApplication.class, args);
}
}
설정 후 실행이 아주 잘 되었다고 한다 ! !
반응형
'SpringBoot' 카테고리의 다른 글
Spring JPA 엔티티 설계 시 주의점 (0) | 2022.07.13 |
---|---|
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 (2) (0) | 2022.06.10 |
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 (1) (2) | 2022.05.26 |
Swagger를 이용한 Springboot Restful API 문서 자동화 하기 (1) | 2022.04.21 |
댓글