Documentation ¶
Index ¶
Constants ¶
View Source
const (
AppName = "app"
)
Variables ¶
View Source
var ( GIT_TAG string GIT_COMMIT string GIT_BRANCH string BUILD_TIME string GO_VERSION string )
编译时注入
Functions ¶
Types ¶
type Application ¶
type Application struct { ioc.ObjectImpl AppName string `json:"name" yaml:"name" toml:"name" env:"APP_NAME"` AppDescription string `json:"description" yaml:"description" toml:"description" env:"APP_DESCRIPTION"` Domain string `json:"domain" yaml:"domain" toml:"domain" env:"APP_DOMAIN"` EncryptKey string `json:"encrypt_key" yaml:"encrypt_key" toml:"encrypt_key" env:"APP_ENCRYPT_KEY"` CipherPrefix string `json:"cipher_prefix" yaml:"cipher_prefix" toml:"cipher_prefix" env:"APP_CIPHER_PREFIX"` }
func Get ¶
func Get() *Application
func (*Application) GetAppNameWithDefault ¶
func (i *Application) GetAppNameWithDefault(defaultValue string) string
func (*Application) Init ¶
func (i *Application) Init() error
func (*Application) Name ¶
func (i *Application) Name() string
Click to show internal directories.
Click to hide internal directories.