✔ 환경
인텔리제이
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})
'개발 > SpringBoot' 카테고리의 다른 글
[SpringBoot] 스프링부트 jar 파일 터미널에서 명령어로 빌드하기 (0) | 2022.12.18 |
---|---|
[오류] No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.0.0 was found. (0) | 2022.12.18 |
Spring WebClient / objectMappper (0) | 2022.06.27 |
[SpringBoot] @NotNull @NotEmpty @NotBlank 차이점 (0) | 2022.06.15 |
[SpringBoot] application.yml - h2 database (0) | 2022.06.03 |