今天在做 Spring和junit 整合时(IDEA工具),运行 @Test 程序一直在打转,结束 debug提示 Connected to the target VM, address: '127.0.0.1:4386', transport: 'socket' 。在网上查了好久,大概就是以下几种问题:
1、项目发生意外被强制关闭,资源没有得到释放(系统存在多余的java进程) ---- 重启电脑后再试
2、junit测试的方法名首字母不能大写,结尾时Text ---- 修改方法名(应该是没用,如果首字母大写了,可以改一下试试)
3、查看端口是不是被占用 ---- 如果被占用,修改端口
4、 maven版本不兼容 ---- 工具栏》Run》View Breakpoints》将所有的√都去掉
5、 断点位置写错了 ---- 重选断点位置,断点放在递归方法体外(可以试一下)
6、 连接的数据库是否正确? ---- 查看配置文件,数据库信息是否正确(url、user、password)
我就是因为马虎大意,连接错了数据库,导致数据库连接不上,浪费了好多时间,有时候遇到的问题不是那么难,很有可能是我们的马虎大意造成的,而且这种问题很有可能 控制台不会给你很友好的错误提示 o(╥﹏╥)o
这里只是给出一些解决思路,具体的各种操作,请自行网上查阅,网上解决方法总体上也就那些,这里不进行具体的操作了,因为小编太懒了😂。