Glacier Framework —— 支持依赖注入的 Go 开发框架
Glacier 是一款 Go 语言的,支持依赖注入的,模块化的应用开发框架,它以go-ioc依赖注入容器核心,为 Go 应用开发解决了依赖传递和模块化的问题。 特性 依赖注入:通过依赖注入的方式来管理对象的依赖,支持单例、原型对象创建 模块化:通过 Provider 特性,轻松实现应用的模块化 内置 Web 开发支持:Glacier 内置了对 Web 应用开发的支持,提供了功能丰富的 API 简化 web 开发 使用 创建一个新的项目,使用下面的命令安装 Glacier 开发框架 go get github.com/mylxsw/glacier 为了简化应用的创建过程,我们一般可以通过 starter 模板来创建应用 import "github.com/mylxsw/glacier/starter/app" ... // 方法一:快捷启动应用 app.MustStart("1.0", 3, func(app *app.App) error { // 这里完成应用的初始化 // ... return nil }) // 方法二: 分步骤启动应用 ins...
