@configuration
@enableconfigurationproperties
public
class
datasourceconfig
@bean
@primary
//獲取environment屬性,environment從.properties檔案獲取配置資訊
@configurationproperties("oneslide.datasource")
public datasourceproperties firstdatasourceproperties()
}
oneslide.datasource
.url=jdbc:mysql://localhost/webofoneslide
oneslide.datasource
.username=root
oneslide.datasource
.password=********
@primary標籤為標識主資料來源,在多資料來源的情況下,有用。搭載基本的jpa配置,我的應用可以使用到mysql資料來源
參考文件:
spring boot reference documentation
SpringBoot學習 資料來源(一)單資料來源
springboot2.1.9預設支援三種資料來源 connection pool com.zaxxer.hikari.hikaridatasource org.apache.tomcat.jdbc.pool.datasource org.apache.commons.dbcp2.basicdata...
基於springboot的多資料來源自動配置實現
最近做了乙個自動支援多資料來源配置的功能,基於springboot生態擴充套件,可自動識別配置檔案中的資料庫配置引數,並進行autoconfig。功能性 非功能性 注意事項 如何使用 1 要使用多資料來源自動配置,需要將springboot自帶的datasource相關自動配置類遮蔽自動啟動。在sp...
Spring 配置單資料來源和多資料來源
如何配置多資料來源?1.spring直接配置所需的bean 事務相關 可選 操作相關 可選 2.springboot做了哪些配置?符合條件時才進行配置。1 spring boot中預設資料來源的發展 spring boot 1.x 預設使用tomcat的datasource。spring boot ...