봄 부팅 YAML 자동 데이터 소스 구성 문제 - 데이터 소스 URL은 포착되지

user10164097 :

현재, 우리는 우리의 새로운 모듈 용 스프링 부트 프로젝트를 만들 수 있습니다.

다음과 같이 기술 우리가 사용하고 있습니다 :

  1. 자바 1.8
  2. 메이븐 3.5.2
  3. 봄 부팅 : 1.5.6.RELEASE (스프링 부팅 스타터 부모)

공용 클래스 응용 프로그램 {

public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
}

@Autowired
private DataSource datasource;

}

application.properties

  • spring.datasource.url = JDBC : 신탁 : XXX : @XXX : XXX / XXX
  • spring.datasource.username = XXX
  • spring.datasource.password = XXX
  • spring.datasource.driver 클래스 이름 = oracle.jdbc.driver.OracleDriver

application.yml

  • 봄:

    • 프로파일 :
    • 활성 : "DEV"
    • 본관:

      - 배너 - 모드 : "OFF"

  • 봄:

    • 프로필 : DEV
    • 데이터 소스 :
      • URL : JDBC : 신탁 : XXX : @XXX : XXX / XXX
      • 이름 : XXX
      • 비밀번호 : XXX
      • 드라이버 클래스 이름 : oracle.jdbc.driver.OracleDriver

우리는 데이터 소스 정보를 추가 할 때 속성이 예상대로 작동 응용 프로그램을 파일로 저장됩니다. 그러나 YAML 수단 등의 정보는 오류 아래 표시.

오류

예외 상황에 맞는 초기화 중 발생 - 취소 새로 고침을 시도 : org.springframework.beans.factory.UnsatisfiedDependencyException : 오류는 'testapplication'이름을 가진 콩 생성 : 필드 '소스'를 통해 표현 불만족 의존성을; 상자의 예외는 org.springframework.beans.factory.BeanCreationException입니다 : 이름 '은 dataSource'와 콩을 만드는 오류 클래스 패스 리소스에 정의[조직 / 스프링 프레임 워크 / 부팅 / 자동 구성 / JDBC / DataSourceConfiguration $ Tomcat.class] : 팩토리 메소드를 통한 Bean 인스턴스 실패; 중첩 예외 org.springframework.beans.BeanInstantiationException이다 인스턴스화 [org.apache.tomcat.jdbc.pool.DataSource] 실패 : 예외 줬어요 공장 메소드 DataSource를 '; 상자의 예외는 org.springframework.boot.autoconfigure.jdbc.DataSourceProperties $ DataSourceBeanCreationException 수 있습니다 : 데이터베이스 유형 NONE 임베디드 데이터베이스 드라이버 클래스를 결정할 수 없습니다. 당신이 포함 된 데이터베이스를 원하는 경우 클래스 패스에 지원되는 하나를 넣어주십시오. 당신이 데이터베이스 설정이 특정 프로필에서로드 할 수있는 경우는 (프로필 "DEV는"현재 활성)이 활성화해야 할 수도 있습니다 .

pvpkiran :

YML 표준은 콜론 다음 (공백 지정하는 우리를 지시 :)를. 상기 봐 제발 문서가 이처럼 YML을 변경하고 그것은 잘 작동합니다.

spring:
  profiles: dev
  datasource:
     url: jdbc:oracle:XXX:@XXX:XXX/XXX
     username: XXX
     password: XXX
     driver-class-name: oracle.jdbc.driver.OracleDriver

추천

출처http://43.154.161.224:23101/article/api/json?id=219197&siteId=1