工程结构

工程配置

工具配置指的是框架提供的开发工具的配置,仅用于项目开发使用。该配置与业务配置是独立的,存放于项目根目录的hack目录下,通常以config.yaml命名。默认的项目模板已经自动生成了该文件,只是该文件没有任何的配置内容。工具配置文件可以提交到版本库中。更详细的工具命令及配置介绍请参考章节:

业务配置

配置对象

业务配置可以通过框架独立的配置组件来访问,大多数场景下,我们通过g.Cfg()单例对象访问。通过单例对象将会自动读取manifest/config目录下的配置文件,配置组件的功能非常强大,更详细的介绍请参考:配置管理

单例对象

单例对象的便捷之处在于,它会自动通过g.Cfg()配置对象自动获取既定配置项下的配置,并自动初始化单例对象。不同的单例对象,自动读取的配置项不同,具体可以参考各个组件的配置管理章节。