From d30116921e428966684162469e9f5c9b92bffcc6 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Thu, 26 Jul 2018 10:38:46 +0200 Subject: [PATCH] DATAJDBC-243 - Remove JdbcConfiguration import in EnableJdbcRepositories. We now no longer import JdbcConfiguration to prevent bean overrides when creating a configuration class that extends JdbcConfiguration. Using EnableJdbcRepositories requires either an import of the configuration class inside the application code or registration of the required RelationalConverter and RelationalMappingContext beans. Related ticket: DATAJDBC-244 --- .../data/jdbc/repository/config/EnableJdbcRepositories.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/data/jdbc/repository/config/EnableJdbcRepositories.java b/src/main/java/org/springframework/data/jdbc/repository/config/EnableJdbcRepositories.java index 6729cce2..1fac8e17 100644 --- a/src/main/java/org/springframework/data/jdbc/repository/config/EnableJdbcRepositories.java +++ b/src/main/java/org/springframework/data/jdbc/repository/config/EnableJdbcRepositories.java @@ -33,12 +33,14 @@ import org.springframework.data.jdbc.repository.support.JdbcRepositoryFactoryBea * * @author Jens Schauder * @author Greg Turnquist + * @author Mark Paluch + * @see JdbcConfiguration */ @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited -@Import({JdbcRepositoriesRegistrar.class, JdbcConfiguration.class}) +@Import(JdbcRepositoriesRegistrar.class) public @interface EnableJdbcRepositories { /**