fix: 机器文件内容写入导致内容清空、feat: ioc支持根据类型注入

This commit is contained in:
meilin.huang
2024-12-13 12:15:24 +08:00
parent e56788af3e
commit 7f2a49ba3c
31 changed files with 135 additions and 139 deletions

View File

@@ -1,5 +1,7 @@
package ioc
import "reflect"
type ComponentOption func(component *Component)
// 组件名
@@ -13,6 +15,8 @@ func WithComponentName(name string) ComponentOption {
type Component struct {
Name string // 组件名
Type reflect.Type // 组件类型
Value any // 组件实例
}