From 5cc1a830b2bee8e01c02bb5758664663aea8ec59 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Sat, 15 Sep 2018 16:54:22 -0700 Subject: [PATCH] Fixup abstract configuration following SPR-16839 Spring Framework now requires that all nested configuration classes are contained within a `@Component` class (see SPR-16839). This means that our abstract `JpaBaseConfiguration` class should have a `@Configuration` annotation. Closes gh-14480 --- .../boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java index 276f8620117..d7dd669813b 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java @@ -70,6 +70,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; * @author Kazuki Shimizu * @author EddĂș MelĂ©ndez */ +@Configuration @EnableConfigurationProperties(JpaProperties.class) @Import(DataSourceInitializedPublisher.Registrar.class) public abstract class JpaBaseConfiguration implements BeanFactoryAware {