Documentation ¶
Index ¶
Constants ¶
View Source
const InjectFieldTag = "bean"
Variables ¶
This section is empty.
Functions ¶
func CreateBean ¶
func CreateBean(bean interface{}) error
Types ¶
type InterfaceInjector ¶
type InterfaceInjector struct { }
- 按接口注入 - 空标签 - 接口类型
func (*InterfaceInjector) Filter ¶
func (i *InterfaceInjector) Filter(field reflect.StructField) bool
func (*InterfaceInjector) Inject ¶
func (i *InterfaceInjector) Inject(field reflect.StructField, value reflect.Value) (err error)
type InterfaceSliceInjector ¶
type InterfaceSliceInjector struct { }
- 按接口批量注入 - 空标签 - 接口类型切片
func (*InterfaceSliceInjector) Filter ¶
func (s *InterfaceSliceInjector) Filter(field reflect.StructField) bool
func (*InterfaceSliceInjector) Inject ¶
func (s *InterfaceSliceInjector) Inject(field reflect.StructField, value reflect.Value) (err error)
Click to show internal directories.
Click to hide internal directories.