首页 > 解决方案 > Spring Boot 数据源配置

问题描述

下面是*.yml我们的一个应用程序的文件

spring:
  datasource:
    driver-class-name: oracle.jdbc.driver.OracleDriver
    username: user1
    password: pass1
    url: jdbc:oracle:thin:@//host1:port1:sid1
    tomcat:
      driver-class-name: oracle.jdbc.driver.OracleDriver
      username: user2
      password: pass2
      url: jdbc:oracle:thin:@//host2:port2:sid2
      max-active: 10
      default-transaction-isolation: 2 
  main:
    banner-mode: log
  jpa:
    properties:
      hibernate:
        dialect: org.hibernate.dialect.Oracle12cDialect

我只是想知道 Spring 会选择哪个数据库JdbcTemplate,这两者有什么区别?

标签: springspring-bootspring-data-jpadatasourcespring-jdbc

解决方案


Sring 会得到这些配置

spring:
  datasource:
    driver-class-name: oracle.jdbc.driver.OracleDriver
    username: user1
    password: pass1
    url: jdbc:oracle:thin:@//host1:port1:sid1

参考:https ://docs.spring.io/spring-boot/docs/current/reference/html/howto.html#howto-use-yaml-for-external-properties


推荐阅读