大家好,我当前的项目目录大概是,main.go在项目文件夹下,与其并列的有conf和routers文件夹,在这两个文件夹中分别有app.go和router.go两个文件。 app.go的职能是初始化数据库和初始化gin的router,是全局变量,对包外可见。 我本来想的是在router.go里做路由匹配。所以在这两个文件当中,我都加了init方法,但是为什么程序只走app.go里的init,不走router.go里的呢?我在main.go里调用了Run 方法(这个方法在app.go里,主要是开始serverandlisten,添加端口)。但是真的不理解为什么router.go里的init不会被执行。
更多评论