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

@@ -51,8 +51,8 @@ public class ConfigurableDataSourceExample {
@Bean
@ConfigurationProperties("app.datasource")
public HikariDataSource dataSource(DataSourceProperties properties) {
return (HikariDataSource) properties.initializeDataSourceBuilder()
.type(HikariDataSource.class).build();
return properties.initializeDataSourceBuilder().type(HikariDataSource.class)
.build();
}
// end::configuration[]

View File

@@ -41,8 +41,7 @@ public class SimpleDataSourceExample {
@Bean
@ConfigurationProperties("app.datasource")
public HikariDataSource dataSource() {
return (HikariDataSource) DataSourceBuilder.create()
.type(HikariDataSource.class).build();
return DataSourceBuilder.create().type(HikariDataSource.class).build();
}
// end::configuration[]

View File

@@ -58,8 +58,7 @@ public class SimpleTwoDataSourcesExample {
@Bean
@ConfigurationProperties("app.datasource.bar")
public BasicDataSource barDataSource() {
return (BasicDataSource) DataSourceBuilder.create()
.type(BasicDataSource.class).build();
return DataSourceBuilder.create().type(BasicDataSource.class).build();
}
// end::configuration[]