Documentation
¶
Index ¶
- Variables
- func InjectByFlag(args []string, conf any) error
- func NewGlobal[C Config, D Dao](configCenter ...conf_center.ConfigCenter) *globalConfig[C, D]
- func NewGlobal2[C Config](configCenter ...conf_center.ConfigCenter) *globalConfig[C, *EmbeddedPresets]
- func NewGlobalWith[C Config, D Dao](conf C, dao D, configCenter ...conf_center.ConfigCenter) *globalConfig[C, D]
- func Start[C Config, D Dao](conf C, dao D, configCenter ...conf_center.ConfigCenter) func()
- type Config
- type Dao
- type EmbeddedPresets
- type Local
Constants ¶
This section is empty.
Variables ¶
View Source
var EmbeddedPresetsType = reflect.TypeOf((*EmbeddedPresets)(nil)).Elem()
Functions ¶
func InjectByFlag ¶ added in v0.4.3
func NewGlobal ¶ added in v0.4.0
func NewGlobal[C Config, D Dao](configCenter ...conf_center.ConfigCenter) *globalConfig[C, D]
var Global = initialize.NewGlobal[C,D]()
func NewGlobal2 ¶ added in v0.4.2
func NewGlobal2[C Config](configCenter ...conf_center.ConfigCenter) *globalConfig[C, *EmbeddedPresets]
func NewGlobalWith ¶ added in v0.4.0
func NewGlobalWith[C Config, D Dao](conf C, dao D, configCenter ...conf_center.ConfigCenter) *globalConfig[C, D]
func Start ¶
func Start[C Config, D Dao](conf C, dao D, configCenter ...conf_center.ConfigCenter) func()
Types ¶
type EmbeddedPresets ¶
type EmbeddedPresets struct { }
func (*EmbeddedPresets) AfterInject ¶ added in v0.0.33
func (u *EmbeddedPresets) AfterInject()
func (*EmbeddedPresets) AfterInjectConfig ¶ added in v0.0.33
func (u *EmbeddedPresets) AfterInjectConfig()
func (*EmbeddedPresets) BeforeInject ¶ added in v0.0.33
func (u *EmbeddedPresets) BeforeInject()
Source Files
¶
Click to show internal directories.
Click to hide internal directories.