반응형
MySQL 데이터베이스를 스프링 부트 애플리케이션에로드하려고하지만 애플리케이션을 시작하면 다음 오류 메시지가 표시됩니다.
2018-07-17 13 : 46 : 31.426 WARN 2120 --- [restartedMain] o.s.b.a.orm.jpa.DatabaseLookup : 데이터 소스에서 jdbc URL을 확인할 수 없음
org.springframework.jdbc.support.MetaDataAccessException : 메타 데이터 추출을위한 연결을 가져올 수 없습니다. 중첩 된 예외는 org.springframework.jdbc.CannotGetJdbcConnectionException : JDBC 연결을 가져 오지 못했습니다. 'url'이 설정되지 않았습니다.
application.properties
에서 url 속성을 설정했지만 : spring.datasource.url = jdbc : mysql : // localhost : 3306 / mydatabase
누구든지 이걸 알아낼 수 있습니까?
편집 : 다음은 내 메인 클래스입니다.
package com.randomsoft.checkoff;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
@SpringBootApplication
@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class})
public class CheckoffApplication {
public static void main(String[] args) {
SpringApplication.run(CheckoffApplication.class, args);
}
}
해결 방법
제거하여 시도 할 수 있습니까 @EnableAutoConfiguration (exclude = {DataSourceAutoConfiguration.class})
또한 아래의 jdbc 속성을 모두 추가하십시오.
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase?verifyServerCertificate=false&useSSL=false&requireSSL=false
spring.datasource.username=<username>
spring.datasource.password=<password>
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.database-platform=org.hibernate.dialect.MySQL5Dialect
spring.jpa.hibernate.ddl-auto=update
참조 페이지 https://stackoverflow.com/questions/51379680
반응형
'MySql' 카테고리의 다른 글
MySQL SQL 데이터베이스를 정규화하는 방법 (0) | 2020.10.16 |
---|---|
MySQL Windows 호스트에서 브리지 네트워크 내에있는 Docker 컨테이너의 IP 주소를 얻는 방법은 무엇입니까? (0) | 2020.10.16 |
MySQL 자동차 대리점을위한 데이터베이스 설계 (0) | 2020.10.16 |
MySQL PHP (jQuery / AJAX)에서 MySQL에 삽입 (0) | 2020.10.16 |
MySQL 3- 테이블 Natural Join은 어떻게하나요? (0) | 2020.10.16 |
댓글