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