Support AnnotationConfigApplicationContext{} in Kotlin

Issue: SPR-15126
This commit is contained in:
Sebastien Deleuze
2017-01-10 22:35:31 +01:00
parent f8461d856a
commit 8f14e29067

View File

@@ -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)
}