解决异常:IllegalStateException:Ambiguous handler methods mapped for '/XXXX/X'

你的名字 2024-02-19 19:17 146阅读 0赞

springBoot+JPA+JWT

刚写好一个接口,用swagger调试下,发现了如下bug:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lzc2ExMTI1MDAx_size_16_color_FFFFFF_t_70

打断点调试,发现接口都进不去,研究了半天才发现,路径给整重了…

接口地址是遵循restful规范的形式,直接在资源路径里面无key去附加值,然后用@PathVariable取值。然而我之前已经写过类似的接口了,还是同样的get请求,/{a}与/{b}对系统来说资源路径并无本质的区别,所以果断把资源路径改下就好了。

可以再套一层,比如/b/{b}

发表评论

表情:
评论列表 (有 0 条评论,146人围观)

还没有评论,来说两句吧...

相关阅读