我可以运行我的Spring-boot
应用程序并点击API
,但是当我单击debug而不是run时会引发:
java.lang.reflect.MalformedParametersException:无效的参数名称“”
答案 0 :(得分:1)
STS也发生了同样的事情。突然,它开始为我提供错误的调试模式参数名称错误。损失了3个小时后,我从运行菜单->删除所有断点中删除了所有断点,然后以调试模式重新启动了服务。有效。我不需要STS或系统重新启动。 我认为问题出在调试器上。
答案 1 :(得分:0)
如果您的API端点确实接受路径变量或参数,请尝试@PathVariable("<paramName>")
。
答案 2 :(得分:0)
不确定这是否是问题所在。但是我所做的只是在Intellij中进行,“使缓存无效并重新启动”,关闭intellij,重新启动PC,删除所有调试点并运行代码,然后再次放置调试点。它是固定的。奇怪!!
答案 3 :(得分:0)
我可以通过首先启动调试器,然后设置包括条件的断点来“解决”此问题。我也在使用STS。在服务启动之前删除断点并再次添加是无效的。