まず、輸入依存に関連するプロジェクトを作成します
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