swaggo / gin-swagger

gin middleware to automatically generate RESTful API documentation with Swagger 2.0.
MIT License
3.76k stars 270 forks source link

API Annotation not generating for wrapper ( gin.HandlerFunc) router #255

Open h96Coder opened 1 year ago

h96Coder commented 1 year ago
  1. Swagger UI is showing

    // @Summary     Show an demo
    // @Description get ok
    // @Router      /router/demo [get]
    func Demo(c *gin.Context) {
    c.JSON(200, gin.H{
        "message": "ok",
    })
    }
  2. Swagger UI is not showing

// @Summary     Show an health
// @Description get ok
// @Router      /router/health [get]
func HealthCheckHandler() gin.HandlerFunc {
    return func(c *gin.Context) {
        c.JSON(200, gin.H{
            "message": "ok",
        })
    }
}

r.GET("/router/health", handler.HealthCheckHandler())

Please help me to generate json for point 2 router handler