SpringBeanContainer

open class SpringBeanContainer(val listableBeanFactory: ListableBeanFactory) : BeanContainer, SpringBeanContainer

基于 ListableBeanFactorylove.forte.di.spring.SpringBeanContainer 实现。

Constructors

Link copied to clipboard
fun SpringBeanContainer(listableBeanFactory: ListableBeanFactory)

Functions

Link copied to clipboard
open operator override fun contains(name: String): Boolean
Link copied to clipboard
@Api4J
open operator override fun <T : Any> get(type: Class<T>): T
open operator override fun get(name: String): Any
open operator override fun <T : Any> get(type: KClass<T>): T
@Api4J
open operator override fun <T : Any> get(name: String, type: Class<T>): T
open operator override fun <T : Any> get(name: String, type: KClass<T>): T
Link copied to clipboard
@Api4J
open override fun <T : Any> getAll(type: Class<T>?): List<String>
open override fun <T : Any> getAll(type: KClass<T>?): List<String>
Link copied to clipboard
@Api4J
open override fun <T : Any> getOrNull(type: Class<T>): T?
open override fun getOrNull(name: String): Any?
open override fun <T : Any> getOrNull(type: KClass<T>): T?
@Api4J
open override fun <T : Any> getOrNull(name: String, type: Class<T>): T?
open override fun <T : Any> getOrNull(name: String, type: KClass<T>): T?
Link copied to clipboard
open override fun getType(name: String): KClass<*>
Link copied to clipboard
@Api4J
open override fun getTypeClass(name: String): Class<*>
Link copied to clipboard
@Api4J
open override fun getTypeClassOrNull(name: String): Class<*>?
Link copied to clipboard
open override fun getTypeOrNull(name: String): KClass<*>?

Properties

Link copied to clipboard
open override val listableBeanFactory: ListableBeanFactory