Spring Boot單資料來源自定義配置

2021-08-19 21:55:34 字數 675 閱讀 3420

@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 ...