我有一个旧的Gradle项目,我最近使用新的IDEA 2017打开了,我刚刚注意到它不会再停在断点上了(这些是活动的,但没有“验证” - 没有勾选它们。
代码在本地运行(没有任何选项的gradle run / debug配置),bootRun
作为gradle任务。
我尝试了Invalidate Caches / Restart但没有成功。我也试过在IDEA重新导入项目。
前段时间我升级到Spring 1.4.5之后遇到了同样的问题(如果我没记错的话)。我无法弄清楚为什么,所以我降级回1.4.2并且一切正常。但是,这次我正在运行Spring 1.2.4并且在不更改某些代码的情况下无法升级到更新的版本(我还不想要它)
答案 0 :(得分:1)
嗯......出于某种原因,创建Gradle运行/调试配置会使应用程序在8080上运行时连接到错误的端口(随机超过50000)。
无论如何,长话短说,创建一个Application run / debug配置解决了这个问题,现在一切正常。
答案 1 :(得分:1)
确认。问题是我尝试使用maven run配置进行调试。切换到应用程序配置类型有帮助我花了半天时间(
答案 2 :(得分:1)
我遇到过这个问题。
答案 3 :(得分:0)
答案 4 :(得分:-1)
如果要调用rest api,请确保传入的param具有与param变量相同的字段,如下所示@PostMapping(“ / user”) 公共ResponseEntity <?> updateUserProfile(@RequestBody UserDTO userDto){
UserDTO obj的传入值在传递的json中应具有相同的实例变量列表...。还应检查来自回购协议的对象引用。