我可以运行我的Spring-boot应用程序,不能调试,而不是运行会抛出错误的参数名称“”

时间:2019-10-08 11:57:12

标签: java spring-boot intellij-idea

我可以运行我的Spring-boot应用程序并点击API,但是当我单击debug而不是run时会引发:

  

java.lang.reflect.MalformedParametersException:无效的参数名称“”

4 个答案:

答案 0 :(得分:1)

STS也发生了同样的事情。突然,它开始为我提供错误的调试模式参数名称错误。损失了3个小时后,我从运行菜单->删除所有断点中删除了所有断点,然后以调试模式重新启动了服务。有效。我不需要STS或系统重新启动。 我认为问题出在调试器上。

答案 1 :(得分:0)

如果您的API端点确实接受路径变量或参数,请尝试@PathVariable("<paramName>")

答案 2 :(得分:0)

不确定这是否是问题所在。但是我所做的只是在Intellij中进行,“使缓存无效并重新启动”,关闭intellij,重新启动PC,删除所有调试点并运行代码,然后再次放置调试点。它是固定的。奇怪!!

答案 3 :(得分:0)

我可以通过首先启动调试器,然后设置包括条件的断点来“解决”此问题。我也在使用STS。在服务启动之前删除断点并再次添加是无效的。