@Configuration
@ConditionalOnBean(value=javax.sql.DataSource.class)
@ConditionalOnClass(value={javax.sql.DataSource.class,org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType.class})
public class DataSourceMultipleAutoConfiguration
extends Object
@SuppressWarnings("unchecked")
private void properties(DataSourceBuilder builder, Map properties) {
if (CollectionUtils.isEmpty(properties)) {
return;
}
Field field = ReflectionUtils.findField(builder.getClass(), "properties");
if (field != null) {
ReflectionUtils.makeAccessible(field);
Object object = ReflectionUtils.getField(field, builder);
if (object instanceof Map) {
((Map