Add a generic to DataSourceBuilder

Closes gh-7942
This commit is contained in:
Andy Wilkinson
2017-09-21 12:00:57 +01:00
parent 16edf72faa
commit bb3f32fa2b
11 changed files with 40 additions and 35 deletions

View File

@@ -131,8 +131,8 @@ public class DataSourceAutoConfiguration {
* @return the class loader
*/
private ClassLoader getDataSourceClassLoader(ConditionContext context) {
Class<?> dataSourceClass = new DataSourceBuilder(context.getClassLoader())
.findType();
Class<?> dataSourceClass = DataSourceBuilder
.findType(context.getClassLoader());
return (dataSourceClass == null ? null : dataSourceClass.getClassLoader());
}

View File

@@ -180,7 +180,7 @@ public class DataSourceProperties
* @return a {@link DataSourceBuilder} initialized with the customizations defined on
* this instance
*/
public DataSourceBuilder initializeDataSourceBuilder() {
public DataSourceBuilder<?> initializeDataSourceBuilder() {
return DataSourceBuilder.create(getClassLoader()).type(getType())
.driverClassName(determineDriverClassName()).url(determineUrl())
.username(determineUsername()).password(determinePassword());