스프링붓(Spring boot) Cannot determine embedded database driver class for database type NONE 에러 해결하는 방법
자바(JAVA)
스프링붓(Spring boot) Cannot determine embedded database driver class for database type NONE 에러 해결하는 방법 |
환경: Eclipse Mars |
스프링붓을 시작할 때 Cannot determine embedded database driver class for database type NONE 에러가 발생하는 이유는 데이터베이스 연결을 위한 DataSource 가 설정되어 있지 않아서 입니다. 개인이 만든 DataSource 타입 빈이 없다면 스프링붓에서 제공하는 DataSourceAutoConfiguration 클래스를 이용해서 DataSource 를 생성해야 합니다.
▼ 그림처럼 스프링붓을 실행했는데 콘솔에 Cannot determine embedded database driver class for database type NONE 에러가 난다면 DataSource 빈을 만들지 않았기 때문입니다.
▼ 에러 없이 실행을 하기 위해서 스프링붓 시작 클래스로 갑니다. 자바 첫 시작 함수인 main() 이 있는 클래스입니다. 그리고 상단에 자동으로 DataSource 생성을 위한 설정인 EnableAutoConfiguration 어노테이션을 클래스 바로 위에 입력합니다.
▼ 또 다른 방법은 application.properties 에 spring.datasource.url 의 값을 입력하는 것입니다. 데이터베이스 연결 주소만 입력하고 접속 아이디와 패스워드를 입력하지 않아도 에러를 해결할 수 있습니다.
spring.datasource.url=jdbc:mysql://localhost/Test_DB |
'자바(JAVA)' 카테고리의 다른 글
프로그램 플로우차트, UML , 데이터베이스 테이블 설계를 할 수 있는 사이트 (0) | 2019.07.18 |
---|---|
자바(Java) 화폐 단위 구분을 위한 콤마 찍는 방법 (0) | 2019.06.11 |
메모장 자바소스 컴파일해서 실행하는 방법 (0) | 2019.05.14 |
자바 JMF 동영상 개발 API 이클립스에서 사용하는 방법 (0) | 2019.04.15 |
스프링붓(Spring Boot) ClassNotFoundException: javax.servlet.jsp.jstl.core.Config 에러 (0) | 2018.05.01 |
스프링(Spring) Spring Boot 프로젝트 생성하는 방법 (0) | 2018.02.23 |
스프링(Spring) 개발을 위한 STS(Spring Tool Suite) 설치하는 방법 (0) | 2018.02.07 |
자바 Java 구 버전 다운로드 받는 방법, 버전 호환성 문제로 필요할 때 (0) | 2018.01.12 |