[zeromicro/go-zero]增加 bf 参数,支持公共配置文件合并

2023-12-19 968 views
3

公共配置文件和应用配置文件有大量需求,通过指定 bf 参数,进行配置合并

回答

6

@smithyj

if *baseConfigFile != "" {
    conf.MustLoad(*baseConfigFile, &c)
}
conf.MustLoad(*configFile, &c)

你这块代码最终会被 -f 的内容覆盖掉,你为何不直接通过 -f去实现配置呢?

7

@anqiansong bf 是公共参数配置,f 是应用参数配置,f 如果与 bf 配置有冲突,优先取 f 配置文件参数

8

@smithyj 这个不建议这么做,如果的确有这个需要,可以通过修改模板来实现哈。

8

好的