beego 注解路由无效问题分析

Posted exman

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了beego 注解路由无效问题分析相关的知识,希望对你有一定的参考价值。

问题描述:学习 beego 框架发现注解路由无效,除了不能找到路由外,未见任何异常。

问题解决:将配置文件中的 runmode 更改为 dev 模式。

技术图片

问题分析:

如果没有设置过 runmode 不会出现上述问题,当将 runmode 更改为非 dev 模式后,更改注解路由将产生上述问题。原因是,beego 需要将注解路由编译成文件并存放到  “/routers/commentsRouter.go” ,当 server 路由寻址的时候真正查找的是这个文件,而不是注解路由的那段代码。然而,这种编译动作只在 dev 模式下执行,当在其他模式下改动注解路由,将无法生效。

技术图片

  

技术图片

以上是关于beego 注解路由无效问题分析的主要内容,如果未能解决你的问题,请参考以下文章

日期格式化时注解@DateTimeFormat无效的问题分析

日期格式化时注解@DateTimeFormat无效的问题分析

日期格式化时注解@DateTimeFormat无效的问题分析

日期格式化时注解@DateTimeFormat无效的问题分析

用beego开发服务端应用

Beego框架 MVC Controller 参数设置路由设置