INNER CODE UNIT · Go
NewConfigValidator
sy-vendor/Gobi · config/manager.go:19
func NewConfigValidator() *ConfigValidator {
return &ConfigValidator{
errors: make([]string, 0),
}
}
// Validate 验证配置
func (cv *ConfigValidator) Validate(config *Config) error {
cv.errors = cv.errors[:0]
// 验证服务器配置
cv.validateServer(config.Server)
// 验证JWT配置
cv.validateJWT(config.JWT)
// 验证数据库配置
cv.validateDatabase(config.Database)