Golang开发web必须要给每一个控制器都要配置路由吗?
大家好,我从php尝试转go,我尝试了多个go框架,也尝试自己去开发一个简单的框架,但是这个路由配置问题似乎是无解,也就是每写一个控制器功能比如 /admin/user/add 或者 /admin/user/edit 这样的功能,都要把url路由写死配置下来,这样去一一对应映射的执行方法,而php这样的动态语言是完全可以自动获取url路径来自动对应相应的控制器的。
如果一个系统功能越来越多,可能会有成千上万的控制器方法,那就得写死成千上万条这样的数据,感觉这样非常不灵活,也不优雅。是我对go了解得不够深,还是确实是这样的呢?
各位大佬说说你们的看法呢,你们是怎么处理这个路由配置问题的呢?
推荐文章: