示例#1
0
文件: main.go 项目: eynStudio/gobreak
func main() {
	log.Println("dddd demo")

	mgoCtx := NewMgoCtx(&MgoCfg{})
	di.Map(mgoCtx)
	user.Init()

	di.Invoke(run)

	log.Println("dddd demo end")
}
示例#2
0
文件: dddd.go 项目: eynStudio/gobreak
func Reg(agg ddd.Agg, repo db.Repo) {
	di.Map(repo)
	store.RegRepo(agg, repo)
	cmdbus.SetAgg(agg)
}
示例#3
0
func Init() {
	up := NewUserRepo()
	di.Map(up).Apply(up.MgoRepo)
	dddd.Reg(&UserAgg{}, up)
}