Name for argument type [java.lang.String] not available, and parameter name information not found in

偶尔遇到这个问题,我的写法如下:

@RequestMapping("/manager")
    public String manager(HttpServletRequest request,String id){
        return service.manager(id);
    }

再普通不过的方法,结果报错,,其他方法这样写都没事,到它这就不可获取了?看着报错信息,意思大概是id不可获取,它为什么就获取不到呢?我看着代码,request这个参数没有使用,但是在参数列表里,是不是它的原因呢?我就把HttpServletRequest request去掉重试了一下,结果不报错正常得到结果了。

还不清楚是什么原因,有大神知道的话还请不吝赐教。

---------------------------------

推荐一个不错的浏览器首页,一个风格主打简单、干净、美观,一个风格主打功能丰富,有新闻、文章可以看,还有常用的小工具,用着很顺手。另外,自己自定义的网址导航,还可以分享给同事、朋友用。------》便查网

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值