手动将一个实例化的对象注册进容器中
RegisterBean
bean
interface{}
将要注册bean的指针
dao:=&Dao{Prefix:"test"} di.RegisterBean(dao)
RegisterNamedBean
beanName
string
指定的beanName
dao:=&Dao{Prefix:"test"} di.RegisterNamedBean("dao",dao)
注册实例需提供指针
普通实例的beanName由beanName生成策略确定。
命名实例的beanName由RegisterNamedBean的第一个参数确定。
可以动态注册bean,即在Load()方法执行后也可以使用。
Load()
最后更新于4年前