Commit 77bf5583 authored by Phillip Webb's avatar Phillip Webb

Relocate configuration prefix constant

Relocate DataSourceAutoConfiguration.CONFIGURATION_PREFIX to
DataSourceProperties.PREFIX.
parent 3512f56c
...@@ -56,8 +56,6 @@ import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType; ...@@ -56,8 +56,6 @@ import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType;
@Import(Registrar.class) @Import(Registrar.class)
public class DataSourceAutoConfiguration { public class DataSourceAutoConfiguration {
public static final String CONFIGURATION_PREFIX = "spring.datasource";
/** /**
* Determines if the {@code dataSource} being used by Spring was created from * Determines if the {@code dataSource} being used by Spring was created from
* {@link EmbeddedDataSourceConfiguration}. * {@link EmbeddedDataSourceConfiguration}.
...@@ -99,7 +97,7 @@ public class DataSourceAutoConfiguration { ...@@ -99,7 +97,7 @@ public class DataSourceAutoConfiguration {
@Autowired @Autowired
private DataSourceProperties properties; private DataSourceProperties properties;
@ConfigurationProperties(prefix = DataSourceAutoConfiguration.CONFIGURATION_PREFIX) @ConfigurationProperties(prefix = DataSourceProperties.PREFIX)
@Bean @Bean
public DataSource dataSource() { public DataSource dataSource() {
DataSourceBuilder factory = DataSourceBuilder DataSourceBuilder factory = DataSourceBuilder
......
...@@ -31,9 +31,11 @@ import org.springframework.util.StringUtils; ...@@ -31,9 +31,11 @@ import org.springframework.util.StringUtils;
* @author Maciej Walkowiak * @author Maciej Walkowiak
* @since 1.1.0 * @since 1.1.0
*/ */
@ConfigurationProperties(prefix = DataSourceAutoConfiguration.CONFIGURATION_PREFIX) @ConfigurationProperties(prefix = DataSourceProperties.PREFIX)
public class DataSourceProperties implements BeanClassLoaderAware, InitializingBean { public class DataSourceProperties implements BeanClassLoaderAware, InitializingBean {
public static final String PREFIX = "spring.datasource";
private String driverClassName; private String driverClassName;
private String url; private String url;
...@@ -199,7 +201,7 @@ public class DataSourceProperties implements BeanClassLoaderAware, InitializingB ...@@ -199,7 +201,7 @@ public class DataSourceProperties implements BeanClassLoaderAware, InitializingB
} }
public String getSqlScriptEncoding() { public String getSqlScriptEncoding() {
return sqlScriptEncoding; return this.sqlScriptEncoding;
} }
public void setSqlScriptEncoding(String sqlScriptEncoding) { public void setSqlScriptEncoding(String sqlScriptEncoding) {
......
...@@ -92,7 +92,7 @@ public class CommonsDataSourceConfigurationTests { ...@@ -92,7 +92,7 @@ public class CommonsDataSourceConfigurationTests {
protected static class CommonsDataSourceConfiguration { protected static class CommonsDataSourceConfiguration {
@Bean @Bean
@ConfigurationProperties(prefix = DataSourceAutoConfiguration.CONFIGURATION_PREFIX) @ConfigurationProperties(prefix = DataSourceProperties.PREFIX)
public DataSource dataSource() { public DataSource dataSource() {
return DataSourceBuilder.create().type(BasicDataSource.class).build(); return DataSourceBuilder.create().type(BasicDataSource.class).build();
} }
......
...@@ -103,7 +103,7 @@ public class HikariDataSourceConfigurationTests { ...@@ -103,7 +103,7 @@ public class HikariDataSourceConfigurationTests {
protected static class HikariDataSourceConfiguration { protected static class HikariDataSourceConfiguration {
@Bean @Bean
@ConfigurationProperties(prefix = DataSourceAutoConfiguration.CONFIGURATION_PREFIX) @ConfigurationProperties(prefix = DataSourceProperties.PREFIX)
public DataSource dataSource() { public DataSource dataSource() {
return DataSourceBuilder.create().type(HikariDataSource.class).build(); return DataSourceBuilder.create().type(HikariDataSource.class).build();
} }
......
...@@ -135,7 +135,7 @@ public class TomcatDataSourceConfigurationTests { ...@@ -135,7 +135,7 @@ public class TomcatDataSourceConfigurationTests {
protected static class TomcatDataSourceConfiguration { protected static class TomcatDataSourceConfiguration {
@Bean @Bean
@ConfigurationProperties(prefix = DataSourceAutoConfiguration.CONFIGURATION_PREFIX) @ConfigurationProperties(prefix = DataSourceProperties.PREFIX)
public DataSource dataSource() { public DataSource dataSource() {
return DataSourceBuilder.create() return DataSourceBuilder.create()
.type(org.apache.tomcat.jdbc.pool.DataSource.class).build(); .type(org.apache.tomcat.jdbc.pool.DataSource.class).build();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment