iris框架支持注解路由吗?就像beego那样,目前我看到的iris项目都是在入口文件里写一堆路由,个人感觉有点别扭,想知道iris支持注解路由吗?
有疑问加站长微信联系(非本文作者)
![](https://static.golangjob.cn/static/img/footer.png?imageView2/2/w/280)
iris框架支持注解路由吗?就像beego那样,目前我看到的iris项目都是在入口文件里写一堆路由,个人感觉有点别扭,想知道iris支持注解路由吗?
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
路径如何参数化:https://www.hrefs.cn/article/go-web-with-iris-examples
Go web学习:https://github.com/iissy/goweb
我能小声问一下注解路由的优势么?
入口文件写一堆路由的正常解决方式是把子路由分文件写吧?
可能是写java的习惯吧,个人觉得注解路由写起来更顺手方便
实现注解路由,可以尝试自己写一个
不需要都在入口写一堆路由,这种只是demo级别的给初级新手看的例子. 限于go的语言特性, iris虽然不支持注解这种东西, 但是完全可以自己写一个类似于注解的注册表来注册所有的业务controller文件中涉及到的requestmapping, 一样灵活好用, 我就是这么写的, 区别在于java是编译器支持@织入代码流程, 但是go需要自己织入
看一下beego的注解路由吧, 本来想自己写个, 发现这功能真的鸡肋