PathVariable annotation was empty on param 0
今天碰到一个问题,项目打包放到服务器启动后提示:
PathVariable annotation was empty on param 0,日志如下:
查看日志后发现是因为“RemoteNoticeService.class”,这个文件导致的,
百度搜索这个错误原因说是因为@PathVariable 书写不规范,应该写为:@PathVariable (“属性名称”);
但是这个文件是公共包里的,于是便联系了下维护包的同事,改了下格式:
再打包,放到服务器,就可以启动成功了。但是本地idea启动在改之前是没有问题可以正常启动的,一开始怀疑是不是自己本地环境的原因,然后用别的同事的电脑打包也提示上面的错误信息,这就不知道为啥了,有知道的朋友,在评论分享下吧,谢谢啦。