2025-05-25 12:05:06 +08:00
|
|
|
|
package main
|
|
|
|
|
|
2025-05-25 15:19:00 +08:00
|
|
|
|
import (
|
|
|
|
|
"github.com/infraboard/mcube/v2/ioc/server/cmd"
|
|
|
|
|
|
|
|
|
|
// 业务对象
|
|
|
|
|
_ "122.51.31.227/go-course/go18/book/v4/apps"
|
|
|
|
|
)
|
|
|
|
|
|
2025-05-25 12:05:06 +08:00
|
|
|
|
func main() {
|
|
|
|
|
// ioc框架 加载对象, 注入对象, 配置对象
|
2025-05-25 15:19:00 +08:00
|
|
|
|
// server.Gin.Run()
|
|
|
|
|
// application.Get().AppName
|
|
|
|
|
// http.Get().Host
|
|
|
|
|
// server.DefaultConfig.ConfigFile.Enabled = true
|
|
|
|
|
// server.DefaultConfig.ConfigFile.Path = "application.toml"
|
|
|
|
|
// server.Run(context.Background())
|
|
|
|
|
// 不能指定配置文件逻辑
|
|
|
|
|
// 使用者来说,体验不佳
|
|
|
|
|
|
|
|
|
|
// ioc 直接提供server, 直接run就行了,
|
|
|
|
|
// mcube 包含 一个 gin Engine
|
|
|
|
|
// CLI, start 指令 -f 指定配置文件
|
|
|
|
|
cmd.Start()
|
2025-05-25 12:05:06 +08:00
|
|
|
|
}
|