1 Star 0 Fork 0

ichub/gotestframe

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
server.go 1.34 KB
一键复制 编辑 原始数据 按行查看 历史
leijmdas 提交于 2024-09-01 16:37 +08:00 . add
package main
import (
"gitee.com/ichub/goconfig/common/base/baseutils/goutils"
"gitee.com/ichub/goconfig/common/base/baseutils/jsonutils"
"gitee.com/ichub/goconfig/common/ichubconfig"
"gitee.com/ichub/goconfig/common/ichublog"
"gitee.com/ichub/gotestframe/api/apiweb/server/router"
"gitee.com/ichub/goweb/common/webserver"
"github.com/sirupsen/logrus"
)
/*
@Title 文件名称: apiweb.go
@Description 描述: 通用引擎微服务
@Contact.user raymond
@Author 作者: leijianming@163.com 时间(2024-02-18 22:38:21)
@Update 作者: leijianming@163.com 时间(2024-02-18 22:38:21)
*/
// https://www.jianshu.com/p/982c4fabb11d swagg参数
func main() {
defer func() {
if r := recover(); r != nil {
goutils.Error("[main] Recovered in %#v", jsonutils.ToJsonPretty(r))
}
}()
var config = ichubconfig.FindBeanIchubConfig()
serverDto := config.ReadIchubWebServer()
swaggerClientDto := config.ReadWebSwagger()
ichublog.Log("serverDto=", serverDto)
var server = webserver.New(serverDto)
logrus.Info("http://localhost:88/swagger/index.html#/")
//注册服务
if swaggerClientDto.Enable == "false" {
server.StartWeb(router.Register)
} else {
server.StartWebSwagger(router.Swagger, router.Register)
}
}
// go get -u -v github.com/swaggo/gin-swagger//go get -u -v github.com/swaggo/files
// go get -u -v github.com/alecthomas/template
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/ichub/gotestframe.git
git@gitee.com:ichub/gotestframe.git
ichub
gotestframe
gotestframe
23f7283181f7

搜索帮助