Skip to content

Commit 5b5034d

Browse files
update in kotlin sample as well
1 parent 3574873 commit 5b5034d

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/howto/dataaccess/configuretwodatasources/MyAdditionalDataSourceConfiguration.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package org.springframework.boot.docs.howto.dataaccess.configuretwodatasources
1818

19-
import org.apache.commons.dbcp2.BasicDataSource
19+
import com.zaxxer.hikari.HikariDataSource
2020

2121
import org.springframework.beans.factory.annotation.Qualifier
2222
import org.springframework.boot.context.properties.ConfigurationProperties
@@ -30,8 +30,8 @@ class MyAdditionalDataSourceConfiguration {
3030
@Qualifier("second")
3131
@Bean(defaultCandidate = false)
3232
@ConfigurationProperties("app.datasource")
33-
fun secondDataSource(): BasicDataSource {
34-
return DataSourceBuilder.create().type(BasicDataSource::class.java).build()
33+
fun secondDataSource(): HikariDataSource? {
34+
return DataSourceBuilder.create().type(HikariDataSource::class.java).build()
3535
}
3636

3737
}

spring-boot-project/spring-boot-docs/src/main/kotlin/org/springframework/boot/docs/howto/dataaccess/configuretwodatasources/MyCompleteAdditionalDataSourceConfiguration.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package org.springframework.boot.docs.howto.dataaccess.configuretwodatasources
1818

19-
import org.apache.commons.dbcp2.BasicDataSource
19+
import com.zaxxer.hikari.HikariDataSource
2020

2121
import org.springframework.beans.factory.annotation.Qualifier
2222
import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
@@ -36,9 +36,9 @@ class MyCompleteAdditionalDataSourceConfiguration {
3636

3737
@Qualifier("second")
3838
@Bean(defaultCandidate = false)
39-
@ConfigurationProperties("app.datasource.configuration")
40-
fun secondDataSource(secondDataSourceProperties: DataSourceProperties): BasicDataSource {
41-
return secondDataSourceProperties.initializeDataSourceBuilder().type(BasicDataSource::class.java).build()
39+
@ConfigurationProperties("app.datasource.hikari")
40+
fun secondDataSource(secondDataSourceProperties: DataSourceProperties): HikariDataSource? {
41+
return secondDataSourceProperties.initializeDataSourceBuilder().type(HikariDataSource::class.java).build()
4242
}
4343

4444
}

spring-boot-project/spring-boot-docs/src/test/java/org/springframework/boot/docs/howto/dataaccess/configuretwodatasources/MyCompleteDataSourcesConfigurationTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
import javax.sql.DataSource;
2222

23+
import com.zaxxer.hikari.HikariDataSource;
2324
import org.junit.jupiter.api.Test;
2425

2526
import org.springframework.beans.factory.annotation.Autowired;

spring-boot-project/spring-boot-docs/src/test/java/org/springframework/boot/docs/howto/dataaccess/configuretwodatasources/MyDataSourcesConfigurationTests.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020

2121
import javax.sql.DataSource;
2222

23-
import com.zaxxer.hikari.HikariDataSource;
2423
import org.junit.jupiter.api.Test;
2524

2625
import org.springframework.beans.factory.annotation.Autowired;
@@ -36,7 +35,7 @@
3635
*
3736
* @author Stephane Nicoll
3837
*/
39-
@SpringBootTest(properties = { "app.datasource.url=jdbc:h2:mem:bar;DB_CLOSE_DELAY=-1" })
38+
@SpringBootTest(properties = { "app.datasource.jdbcUrl=jdbc:h2:mem:bar;DB_CLOSE_DELAY=-1" })
4039
@Import(MyAdditionalDataSourceConfiguration.class)
4140
class MyDataSourcesConfigurationTests {
4241

0 commit comments

Comments
 (0)