From 6e4c43d22087e64162a8c4f1631b1a2bfa3d528f Mon Sep 17 00:00:00 2001 From: qibaoguang Date: Thu, 2 Apr 2015 13:04:54 +0800 Subject: [PATCH] Update 67.2. Configure Two DataSources.md --- .../67.2. Configure Two DataSources.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/IX. ‘How-to’ guides/67.2. Configure Two DataSources.md b/IX. ‘How-to’ guides/67.2. Configure Two DataSources.md index e69de29..ea1545a 100644 --- a/IX. ‘How-to’ guides/67.2. Configure Two DataSources.md +++ b/IX. ‘How-to’ guides/67.2. Configure Two DataSources.md @@ -0,0 +1,17 @@ +### 67.2. 配置两个数据源 + +创建多个数据源和创建第一个工作都是一样的。如果使用针对JDBC或JPA的默认自动配置,你可能想要将其中一个设置为`@Primary`(然后它就能被任何`@Autowired`注入获取)。 +```java +@Bean +@Primary +@ConfigurationProperties(prefix="datasource.primary") +public DataSource primaryDataSource() { + return DataSourceBuilder.create().build(); +} + +@Bean +@ConfigurationProperties(prefix="datasource.secondary") +public DataSource secondaryDataSource() { + return DataSourceBuilder.create().build(); +} +```