ginNew 和gindefault有什么区别
gin.New() 和gin.default()的区别如下:
- gin.New() 会返回一个全新的 gin.Engine 实例,而 gin.default() 则会返回 gin 包中默认的 gin.Engine 实例。
- 当使用 gin.New() 创建一个新的 gin.Engine 实例时,你需要手动地为该实例配置路由和中间件等信息,否则它将无法处理任何请求。而使用 gin.default() 则不需要手动配置,因为该实例已经默认配置好了一些常用的中间件和路由。
- gin.default() 实例可以通过 gin.Default() 函数获取,而 gin.New() 则需要手动创建。
- gin.default() 实例的 Logger 和 Recovery 中间件是默认开启的,而 gin.New() 创建的实例则需要手动配置。
总之,gin.default() 是一个已经预先配置好的 gin.Engine 实例,适用于快速开发和测试,而 gin.New() 则适用于需要自定义配置的场景。
原文地址: https://www.cveoy.top/t/topic/FIn 著作权归作者所有。请勿转载和采集!