Merge branch '3.3.x'
Closes gh-43059
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.springframework.boot.docs.howto.dataaccess.configuretwodatasources;
|
||||
|
||||
import org.apache.commons.dbcp2.BasicDataSource;
|
||||
import com.zaxxer.hikari.HikariDataSource;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
@@ -30,8 +30,8 @@ public class MyAdditionalDataSourceConfiguration {
|
||||
@Qualifier("second")
|
||||
@Bean(defaultCandidate = false)
|
||||
@ConfigurationProperties("app.datasource")
|
||||
public BasicDataSource secondDataSource() {
|
||||
return DataSourceBuilder.create().type(BasicDataSource.class).build();
|
||||
public HikariDataSource secondDataSource() {
|
||||
return DataSourceBuilder.create().type(HikariDataSource.class).build();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.springframework.boot.docs.howto.dataaccess.configuretwodatasources;
|
||||
|
||||
import org.apache.commons.dbcp2.BasicDataSource;
|
||||
import com.zaxxer.hikari.HikariDataSource;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
|
||||
@@ -37,9 +37,9 @@ public class MyCompleteAdditionalDataSourceConfiguration {
|
||||
@Qualifier("second")
|
||||
@Bean(defaultCandidate = false)
|
||||
@ConfigurationProperties("app.datasource.configuration")
|
||||
public BasicDataSource secondDataSource(
|
||||
public HikariDataSource secondDataSource(
|
||||
@Qualifier("secondDataSourceProperties") DataSourceProperties secondDataSourceProperties) {
|
||||
return secondDataSourceProperties.initializeDataSourceBuilder().type(BasicDataSource.class).build();
|
||||
return secondDataSourceProperties.initializeDataSourceBuilder().type(HikariDataSource.class).build();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2012-2022 the original author or authors.
|
||||
* Copyright 2012-2024 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.springframework.boot.docs.howto.testing.slicetests;
|
||||
|
||||
import org.apache.commons.dbcp2.BasicDataSource;
|
||||
import com.zaxxer.hikari.HikariDataSource;
|
||||
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.boot.jdbc.DataSourceBuilder;
|
||||
@@ -36,8 +36,8 @@ public class MyConfiguration {
|
||||
|
||||
@Bean
|
||||
@ConfigurationProperties("app.datasource.second")
|
||||
public BasicDataSource secondDataSource() {
|
||||
return DataSourceBuilder.create().type(BasicDataSource.class).build();
|
||||
public HikariDataSource secondDataSource() {
|
||||
return DataSourceBuilder.create().type(HikariDataSource.class).build();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2012-2022 the original author or authors.
|
||||
* Copyright 2012-2024 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.springframework.boot.docs.howto.testing.slicetests;
|
||||
|
||||
import org.apache.commons.dbcp2.BasicDataSource;
|
||||
import com.zaxxer.hikari.HikariDataSource;
|
||||
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.boot.jdbc.DataSourceBuilder;
|
||||
@@ -28,8 +28,8 @@ public class MyDatasourceConfiguration {
|
||||
|
||||
@Bean
|
||||
@ConfigurationProperties("app.datasource.second")
|
||||
public BasicDataSource secondDataSource() {
|
||||
return DataSourceBuilder.create().type(BasicDataSource.class).build();
|
||||
public HikariDataSource secondDataSource() {
|
||||
return DataSourceBuilder.create().type(HikariDataSource.class).build();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.springframework.boot.docs.howto.dataaccess.configuretwodatasources
|
||||
|
||||
import org.apache.commons.dbcp2.BasicDataSource
|
||||
import com.zaxxer.hikari.HikariDataSource
|
||||
|
||||
import org.springframework.beans.factory.annotation.Qualifier
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties
|
||||
@@ -30,8 +30,8 @@ class MyAdditionalDataSourceConfiguration {
|
||||
@Qualifier("second")
|
||||
@Bean(defaultCandidate = false)
|
||||
@ConfigurationProperties("app.datasource")
|
||||
fun secondDataSource(): BasicDataSource {
|
||||
return DataSourceBuilder.create().type(BasicDataSource::class.java).build()
|
||||
fun secondDataSource(): HikariDataSource {
|
||||
return DataSourceBuilder.create().type(HikariDataSource::class.java).build()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.springframework.boot.docs.howto.dataaccess.configuretwodatasources
|
||||
|
||||
import org.apache.commons.dbcp2.BasicDataSource
|
||||
import com.zaxxer.hikari.HikariDataSource
|
||||
|
||||
import org.springframework.beans.factory.annotation.Qualifier
|
||||
import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties
|
||||
@@ -37,8 +37,8 @@ class MyCompleteAdditionalDataSourceConfiguration {
|
||||
@Qualifier("second")
|
||||
@Bean(defaultCandidate = false)
|
||||
@ConfigurationProperties("app.datasource.configuration")
|
||||
fun secondDataSource(secondDataSourceProperties: DataSourceProperties): BasicDataSource {
|
||||
return secondDataSourceProperties.initializeDataSourceBuilder().type(BasicDataSource::class.java).build()
|
||||
fun secondDataSource(secondDataSourceProperties: DataSourceProperties): HikariDataSource {
|
||||
return secondDataSourceProperties.initializeDataSourceBuilder().type(HikariDataSource::class.java).build()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user