-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
如下README.md的截图中每一项如何使用,或者源代码在什么位置?现在既不知道需要导入什么包如何激活相关逻辑,也不知道去哪里找线索。
- 命令行启动方式不需要导入任何包,直接就支持吗?
- 环境变量方式是否有前缀或下划线之类的隐藏规则?环境变量发生变化时支持热加载吗?需要导入什么包使这个功能生效?
- 远程文件如何使用?现在支持哪些主流的配置中心方案?如何配置远程文件的地址?如何配置账号密码?加载自定义的远程配置文件需要如何开发插件?
- 本地文件的默认文件名是什么?如何指定配置文件名?同时存在 yaml、properties、toml 文件时如何加载?存在多个 yaml 文件时如何加载?是否有profile的概念以及相关的支持?
sysconf包的路径是什么,有哪些关键函数?- 截图中这段代码没有展示出如何配置结构体默认值,是在tag中使用default吗,例如 Name string
value:${app.name}" default:"default-name"
type AppConfig struct {
Name stringvalue:"${app.name}" default:"default-name"
Version stringvalue:"${app.version}"
}
支持从配置中心拉取配置,具备定时拉取与热更新能力,适用于集中式配置管理。这一点是否需要使用后文提到的 gs.Dync[T] 以及 gs.RefreshProperties(),如果不需要,如何界定gs.Dync[T]的使用时机?- go-spring中是否提供了系统内部属性以控制框架的生命周期以及行为?如果有,文档在哪里?
Metadata
Metadata
Assignees
Labels
No labels
