代码拉取完成,页面将自动刷新
package application
import (
"os"
"gitee.com/go-kade/librarys/ioc"
)
func init() {
ioc.Config().Registry(&Application{
AppName: "default",
Domain: "localhost",
EncryptKey: "defualt app encrypt key",
CipherPrefix: "@ciphered@",
})
}
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 (i *Application) Init() error {
sn := os.Getenv("OTEL_SERVICE_NAME")
if sn == "" {
os.Setenv("OTEL_SERVICE_NAME", i.AppName)
}
return nil
}
func (i *Application) Name() string {
return AppName
}
// 优先初始化, 以供后面的组件使用
func (i *Application) Priority() int {
return 100
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。