Documentation ¶
Index ¶
- type DefaultAppBuilder
- func (builder *DefaultAppBuilder) Build() (dinfra.App, error)
- func (builder *DefaultAppBuilder) ConfigService(configFuncs ...dinfra.ServiceConfigFunc) *DefaultAppBuilder
- func (builder *DefaultAppBuilder) UseConfig(options *extgookit.ConfigOptions) *DefaultAppBuilder
- func (builder *DefaultAppBuilder) UseLogger() *DefaultAppBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultAppBuilder ¶
type DefaultAppBuilder struct {
// contains filtered or unexported fields
}
默认实现的 dinfra.AppBuilder
func New ¶
func New() *DefaultAppBuilder
func (*DefaultAppBuilder) ConfigService ¶
func (builder *DefaultAppBuilder) ConfigService(configFuncs ...dinfra.ServiceConfigFunc) *DefaultAppBuilder
func (*DefaultAppBuilder) UseConfig ¶
func (builder *DefaultAppBuilder) UseConfig(options *extgookit.ConfigOptions) *DefaultAppBuilder
使用默认的 config ;可以自行注入不同的实现
func (*DefaultAppBuilder) UseLogger ¶
func (builder *DefaultAppBuilder) UseLogger() *DefaultAppBuilder
使用默认的 logger ;可以自行注入不同的实现
Click to show internal directories.
Click to hide internal directories.