spring-framework / org.springframework.context.support / registerBean

registerBean

fun <reified T : Any> GenericApplicationContext.registerBean(vararg customizers: BeanDefinitionCustomizer): Unit

Extension for GenericApplicationContext.registerBean providing a registerBean<Foo>() variant.

Author
Sebastien Deleuze

Since
5.0

fun <reified T : Any> GenericApplicationContext.registerBean(beanName: String, vararg customizers: BeanDefinitionCustomizer): Unit

Extension for GenericApplicationContext.registerBean providing a registerBean<Foo>("foo") variant.

Author
Sebastien Deleuze

Since
5.0

inline fun <reified T : Any> GenericApplicationContext.registerBean(vararg customizers: BeanDefinitionCustomizer, crossinline function: (ApplicationContext) -> T): Unit

Extension for GenericApplicationContext.registerBean providing a registerBean { Foo() } variant.

Author
Sebastien Deleuze

Since
5.0

inline fun <reified T : Any> GenericApplicationContext.registerBean(name: String, vararg customizers: BeanDefinitionCustomizer, crossinline function: (ApplicationContext) -> T): Unit

Extension for GenericApplicationContext.registerBean providing a registerBean("foo") { Foo() } variant.

Author
Sebastien Deleuze

Since
5.0