mirror of
https://github.com/spring-projects/spring-boot.git
synced 2026-09-17 12:09:16 +00:00
Review code sample of "Configuring Two DataSources" section
See gh-48407 Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com>
This commit is contained in:
committed by
Stéphane Nicoll
parent
5b6d07e785
commit
fd3bdf06c4
+2
-2
@@ -38,8 +38,8 @@ public class MyCompleteAdditionalDataSourceConfiguration {
|
||||
@Bean(defaultCandidate = false)
|
||||
@ConfigurationProperties("app.datasource.configuration")
|
||||
public HikariDataSource secondDataSource(
|
||||
@Qualifier("secondDataSourceProperties") DataSourceProperties secondDataSourceProperties) {
|
||||
return secondDataSourceProperties.initializeDataSourceBuilder().type(HikariDataSource.class).build();
|
||||
@Qualifier("second") DataSourceProperties dataSourceProperties) {
|
||||
return dataSourceProperties.initializeDataSourceBuilder().type(HikariDataSource.class).build();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+2
-2
@@ -37,8 +37,8 @@ class MyCompleteAdditionalDataSourceConfiguration {
|
||||
@Qualifier("second")
|
||||
@Bean(defaultCandidate = false)
|
||||
@ConfigurationProperties("app.datasource.configuration")
|
||||
fun secondDataSource(secondDataSourceProperties: DataSourceProperties): HikariDataSource {
|
||||
return secondDataSourceProperties.initializeDataSourceBuilder().type(HikariDataSource::class.java).build()
|
||||
fun secondDataSource(@Qualifier("second") dataSourceProperties: DataSourceProperties): HikariDataSource {
|
||||
return dataSourceProperties.initializeDataSourceBuilder().type(HikariDataSource::class.java).build()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ class MyAdditionalEntityManagerFactoryConfiguration {
|
||||
|
||||
@Qualifier("second")
|
||||
@Bean(defaultCandidate = false)
|
||||
fun firstEntityManagerFactory(
|
||||
fun secondEntityManagerFactory(
|
||||
@Qualifier("second") dataSource: DataSource,
|
||||
@Qualifier("second") jpaProperties: JpaProperties
|
||||
): LocalContainerEntityManagerFactoryBean {
|
||||
|
||||
+1
-1
@@ -20,6 +20,6 @@ import org.springframework.context.annotation.Configuration
|
||||
import org.springframework.data.jpa.repository.config.EnableJpaRepositories
|
||||
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@EnableJpaRepositories(basePackageClasses = [Order::class], entityManagerFactoryRef = "firstEntityManagerFactory")
|
||||
@EnableJpaRepositories(basePackageClasses = [Order::class], entityManagerFactoryRef = "entityManagerFactory")
|
||||
class OrderConfiguration
|
||||
|
||||
|
||||
Reference in New Issue
Block a user