データのjdbctemplateのconfigure複数のソース

まず、輸入依存に関連するプロジェクトを作成します

   

1.1

   

< 依存>

< groupIdを> org.springframework.boot </ groupIdを>

< たartifactId >春・ブート・スターター-JDBC </ たartifactId >

</ 依存関係>

   

< 依存>

< groupIdを> mysqlの</ groupIdを>

< たartifactId >のmysql-コネクタ-javaの</ たartifactId >

< スコープ>ランタイム</ スコープ>

< バージョン> 5.1.27 </ バージョン>

</ 依存関係>

   

< 依存>

< groupIdを> com.alibaba </ groupIdを>

< たartifactId >ドルイドスプリング・ブート・スターター</ たartifactId >

< バージョン> 1.1.10 </ バージョン>

</ 依存関係>

   

   

第二に、Userエンティティクラスを作成し、UserServiceの、UserControllerで

   

2.1

   

ファイル内のアプリケーションの.propertiesは、マルチデータソースファイルを提供します

   

spring.datasource.one.type = com.alibaba.druid.pool.DruidDataSource

spring.datasource.one.url = JDBCます。mysql://127.0.0.1:?3306 / jdbctemplates useUnicode =真&characterEncoding = UTF8&useSslオプション=真&serverTimezone = GMT

spring.datasource.one.username = ルート

spring.datasource.one.password = 123

   

spring.datasource.two.type = com.alibaba.druid.pool.DruidDataSource

spring.datasource.two.url = JDBCます。mysql://127.0.0.1:?3306 / jdbctemplates2 useUnicode =真&characterEncoding = UTF8&useSslオプション=真&serverTimezone = GMT

spring.datasource.two.username = ルート

spring.datasource.two.password = 123

   

2.2

   

私たちは自動化されたコンフィギュレーション・springbootは失敗します提供し、複数のデータソースを構成しているので、我々は手動で設定する必要があります。

   

DataSourceConfigのクラス構成とjdbctemplateConfigの作成

   

   

   

@Qualifier

作用告诉他使用哪个DataSource

@ConfigurationProperties

加载application.perteries的哪个数据源

   

   

   

2.2

创建UserService

   

   

3.3

创建Controller

   

   

おすすめ

転載: www.cnblogs.com/fernfei/p/12112026.html