diff --git a/spring-context/src/main/kotlin/org/springframework/context/annotation/AnnotationConfigApplicationContextExtension.kt b/spring-context/src/main/kotlin/org/springframework/context/annotation/AnnotationConfigApplicationContextExtension.kt new file mode 100644 index 0000000000..427f0761cf --- /dev/null +++ b/spring-context/src/main/kotlin/org/springframework/context/annotation/AnnotationConfigApplicationContextExtension.kt @@ -0,0 +1,14 @@ +package org.springframework.context.annotation + +/** + * Extension for [AnnotationConfigApplicationContext] providing + * `AnnotationConfigApplicationContext { }` style initialization. + * + * @author Sebastien Deleuze + * @since 5.0 + */ +object AnnotationConfigApplicationContextExtension { + + fun AnnotationConfigApplicationContext(configure: AnnotationConfigApplicationContext.()->Unit) = + AnnotationConfigApplicationContext().apply(configure) +}