1 Star 0 Fork 0

gowebframe3 / webframe

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
di_inject_init.go 1.04 KB
一键复制 编辑 原始数据 按行查看 历史
leijmdas 提交于 2026-04-12 08:14 +08:00 . add
package didto
import (
"gitee.com/gowebframe3/webframe.git/goconfig/base/baseiface"
"gitee.com/gowebframe3/webframe.git/goconfig/basedi"
"github.com/sirupsen/logrus"
)
/*
@Title 文件名称: di_inject_init.go
@Desp 描述: 自动注册注入
@Company 公司: kunlong@sz.com
@Author 作者: LEIJMDAS@163.COM 时间: 2024-08-07 21:30:11
@Update 作者: LEIJMDAS@163.COM 时间: 2024-08-07 21:30:11
*/
var singleNameDiInject = "*didto.DiInject-9491c0ca-154e-4da0-a803-5f69fd83ae98"
// init register load
func init() {
registerBeanDiInject()
}
// register DiInject
func registerBeanDiInject() {
_ = basedi.RegisterLoadBean(singleNameDiInject, LoadDiInject)
}
// FindBeanDiInject
func FindBeanDiInject() *DiInject {
if bean, ok := basedi.FindBeanOk(singleNameDiInject); ok {
return bean.(*DiInject)
}
logrus.Error("not find bean!")
return nil
}
func LoadDiInject() baseiface.ISingleton {
var inst = NewDiInject()
InjectDiInject(inst)
return inst
}
func InjectDiInject(s *DiInject) {
//logrus.Info("inject")
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/gowebframe3/webframe.git
git@gitee.com:gowebframe3/webframe.git
gowebframe3
webframe
webframe
a2c03c7f40fd

搜索帮助