내부 프로젝트를 진행하면서 java로만 사용했던 swagger를 go로 샘플 프로젝트를 작성한다.
💡 Version
Go 1.21.5
Visual Studio Go Plugin v0.41.0
$ mkdir gosampleswagger && cd gosampleswagger
$ go mod init myapp
$ go get github.com/labstack/echo/v4
package main
import (
"net/http"
"github.com/labstack/echo/v4"
)
func main() {
e := echo.New()
e.GET("/", func(c echo.Context) error {
return c.String(http.StatusOK, "Hello, World!")
})
e.Logger.Fatal(e.Start(":1323"))
}
$ go run server.go
echo 프레임워크 사용으로 Hello, World를 찍어봤다.
프로젝트 git 주소 : 클릭
출처 : https://echo.labstack.com/docs/quick-start
출처 : https://github.com/swaggo/swag
출처 : https://wookiist.dev/103