From 8d12130a2b0e18eeeba872590e45108ddd9a6677 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Fri, 19 Dec 2014 13:52:08 -0800 Subject: [PATCH] Add `exclude` attribute to @SpringBootApplication Fixes gh-2207 --- .../boot/autoconfigure/SpringBootApplication.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/SpringBootApplication.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/SpringBootApplication.java index 9cf26af22e9..6bccb2c764f 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/SpringBootApplication.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/SpringBootApplication.java @@ -46,4 +46,9 @@ import org.springframework.context.annotation.Configuration; @ComponentScan public @interface SpringBootApplication { + /** + * Exclude specific auto-configuration classes such that they will never be applied. + */ + Class[] exclude() default {}; + }