Documentation
¶
Index ¶
- func InitGin() application.Initializer
- func Module() application.Module
- func ModuleWithDevtools() application.Module
- type GinModuleBuilder
- func (inst *GinModuleBuilder) Create() application.Module
- func (inst *GinModuleBuilder) Inner() *application.ModuleBuilder
- func (inst *GinModuleBuilder) Name(name string) *GinModuleBuilder
- func (inst *GinModuleBuilder) RegisterController(ctrl glass.Controller) *GinModuleBuilder
- func (inst *GinModuleBuilder) RegisterControllerFunc(fn glass.ControllerFunc) *GinModuleBuilder
- func (inst *GinModuleBuilder) Revision(revision int) *GinModuleBuilder
- func (inst *GinModuleBuilder) Version(version string) *GinModuleBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ModuleWithDevtools ¶
func ModuleWithDevtools() application.Module
ModuleWithDevtools 定义要导出的模块(with devtools)
Types ¶
type GinModuleBuilder ¶ added in v0.0.14
type GinModuleBuilder struct {
// contains filtered or unexported fields
}
GinModuleBuilder 是用于快速创建自定义Gin模块的工具,【注意】GinModuleBuilder 无法向控制器注入依赖,如果需要注入,请使用标准的模块定义方式!
func (*GinModuleBuilder) Create ¶ added in v0.0.14
func (inst *GinModuleBuilder) Create() application.Module
Create 创建模块
func (*GinModuleBuilder) Inner ¶ added in v0.0.14
func (inst *GinModuleBuilder) Inner() *application.ModuleBuilder
Inner 获取内置的 application.ModuleBuilder
func (*GinModuleBuilder) Name ¶ added in v0.0.14
func (inst *GinModuleBuilder) Name(name string) *GinModuleBuilder
Name 设置模块的名称
func (*GinModuleBuilder) RegisterController ¶ added in v0.0.14
func (inst *GinModuleBuilder) RegisterController(ctrl glass.Controller) *GinModuleBuilder
RegisterController 注册一个控制器, 【注意】在此注册的控制器无法作为依赖注入的目标,如果要向该控制器注入依赖,请使用标准的模块定义方式!
func (*GinModuleBuilder) RegisterControllerFunc ¶ added in v0.0.14
func (inst *GinModuleBuilder) RegisterControllerFunc(fn glass.ControllerFunc) *GinModuleBuilder
RegisterControllerFunc 以函数形式注册一个控制器
func (*GinModuleBuilder) Revision ¶ added in v0.0.14
func (inst *GinModuleBuilder) Revision(revision int) *GinModuleBuilder
Revision 设置模块的修订号码
func (*GinModuleBuilder) Version ¶ added in v0.0.14
func (inst *GinModuleBuilder) Version(version string) *GinModuleBuilder
Version 设置模块的版本
Click to show internal directories.
Click to hide internal directories.