Temporarily make @Bean methods in Spring Data JDBC public
Closes gh-15097
This commit is contained in:
parent
f4db1d3c9a
commit
b6aff10244
|
@ -16,6 +16,8 @@
|
|||
|
||||
package org.springframework.boot.autoconfigure.data.jdbc;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
|
||||
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
|
||||
|
@ -25,9 +27,13 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
|||
import org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.context.annotation.Import;
|
||||
import org.springframework.data.jdbc.core.convert.JdbcCustomConversions;
|
||||
import org.springframework.data.jdbc.repository.config.EnableJdbcRepositories;
|
||||
import org.springframework.data.jdbc.repository.config.JdbcConfiguration;
|
||||
import org.springframework.data.jdbc.repository.config.JdbcRepositoryConfigExtension;
|
||||
import org.springframework.data.relational.core.conversion.RelationalConverter;
|
||||
import org.springframework.data.relational.core.mapping.NamingStrategy;
|
||||
import org.springframework.data.relational.core.mapping.RelationalMappingContext;
|
||||
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations;
|
||||
|
||||
/**
|
||||
|
@ -59,6 +65,25 @@ public class JdbcRepositoriesAutoConfiguration {
|
|||
@ConditionalOnMissingBean(JdbcConfiguration.class)
|
||||
static class SpringBootJdbcConfiguration extends JdbcConfiguration {
|
||||
|
||||
// Remove these public methods when they are made
|
||||
// public in Spring Data
|
||||
@Override
|
||||
public JdbcCustomConversions jdbcCustomConversions() {
|
||||
return super.jdbcCustomConversions();
|
||||
}
|
||||
|
||||
@Override
|
||||
public RelationalMappingContext jdbcMappingContext(
|
||||
Optional<NamingStrategy> namingStrategy) {
|
||||
return super.jdbcMappingContext(namingStrategy);
|
||||
}
|
||||
|
||||
@Override
|
||||
public RelationalConverter relationalConverter(
|
||||
RelationalMappingContext mappingContext) {
|
||||
return super.relationalConverter(mappingContext);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue