goProject/trunk/framework/startMgr/doc.go

45 lines
1.8 KiB
Go
Raw Normal View History

2025-01-06 16:01:02 +08:00
package startMgr
/*
startMgr是用于管理应用程序启动的一个模块
应用程序启动对配置的处理大体可以包含如下三个过程
1配置初始化即将配置从配置文件数据库中读取到内存中
2配置检验即验证配置是否是合法有效的
3配置转换即将以A形式存在的配置转换为以B形式存在如将以,分隔的字符串转换为[]int
4配置打印将配置进行打印
5配置赋值将初始化的临时的数据赋值给正式的数据
三个过程分别对应五个子包
1配置初始化initMgr
说明根据名称来注册方法可以根据名称来调用方法以实现方法的提前调用
也可以无序地调用所有的方法
错误处理方式
以panic的方式来对外暴露名称重复名称不存在的错误
以error的方式来返回方法执行过程中的错误
2配置检验checkMgr
说明以无序地调用所有的方法
错误处理方式
以panic的方式来对外暴露名称重复名称不存在的错误
以error的方式来返回方法执行过程中的错误
3配置转换convertMgr
说明以无序地调用所有的方法
错误处理方式
以panic的方式来对外暴露名称重复名称不存在的错误
以error的方式来返回方法执行过程中的错误
4配置打印printMgr
说明以无序地调用所有的方法
错误处理方式
以panic的方式来对外暴露名称重复名称不存在的错误
以error的方式来返回方法执行过程中的错误
5配置赋值applyMgr
说明以无序地调用所有的方法
错误处理方式
以panic的方式来对外暴露名称重复名称不存在的错误
以error的方式来返回方法执行过程中的错误
*/