比如iris的例子:
router.go
userService:= services.NewUserService()
admin := mvc.New(b.Party("/admin"))
admin.Register(userService)
user_controller.go
type UserController struct {
Ctx iris.Context
Service services.userService
}
func (c *UserController) Get() mvc.Result {
datalist := c.Service.GetAll()
}
在gin里没有找到这种方式,目前只能在每个handlers里实例化服务