增强插件系统:添加参数验证功能
- 在插件助手中新增 ValidateParams 函数,用于验证传入参数是否符合定义,确保参数的完整性和正确性。 - 更新 ExecuteAction 方法,集成参数验证逻辑,提升插件执行的安全性和可靠性。 - 示例程序中添加新的选项,展示如何生成插件API文档和OpenAPI/Swagger文档,增强用户体验。 此更新提升了插件系统的健壮性,便于开发者更好地管理和使用插件功能。
This commit is contained in:
@@ -15,7 +15,9 @@ func main() {
|
||||
fmt.Println("1. 基本插件加载和管理")
|
||||
fmt.Println("2. 动态参数传递示例")
|
||||
fmt.Println("3. 插件操作参数信息示例")
|
||||
fmt.Print("请输入选项 (1-3): ")
|
||||
fmt.Println("4. 插件API文档生成示例")
|
||||
fmt.Println("5. OpenAPI/Swagger文档生成示例")
|
||||
fmt.Print("请输入选项 (1-5): ")
|
||||
|
||||
var choice int
|
||||
fmt.Scan(&choice)
|
||||
@@ -27,6 +29,10 @@ func main() {
|
||||
DynamicParamsExample()
|
||||
case 3:
|
||||
OperationInfoExample()
|
||||
case 4:
|
||||
DocGeneratorExample()
|
||||
case 5:
|
||||
OpenAPIGeneratorExample()
|
||||
default:
|
||||
fmt.Println("无效的选项")
|
||||
}
|
||||
|
Reference in New Issue
Block a user