Ejemplo n.º 1
0
func main() {
	log.Println("dddd demo")

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

	di.Invoke(run)

	log.Println("dddd demo end")
}
Ejemplo n.º 2
0
func Reg(agg ddd.Agg, repo db.Repo) {
	di.Map(repo)
	store.RegRepo(agg, repo)
	cmdbus.SetAgg(agg)
}
Ejemplo n.º 3
0
func Init() {
	up := NewUserRepo()
	di.Map(up).Apply(up.MgoRepo)
	dddd.Reg(&UserAgg{}, up)
}