package main import ( "os" "os/signal" "github.com/sirupsen/logrus" "myschools.me/heritage/heritage-api/gin" "myschools.me/heritage/heritage-api/service" ) func main() { service.Bootstrap() gin.Service() // 等待服务关闭信号,使用通道 quit := make(chan os.Signal, 1) signal.Notify(quit, os.Interrupt) <-quit logrus.Info("Shutdown Server ...") }