SpringBoot + MyBatis 在 jar 中可以启动但是 Idea中无法启动的原因

现象

在idea中启动始终卡住,查看线程堆栈发现一直在mybatis的处理过程中,细究了一下堆栈发现mybatis有使用远程方式加载类的情况,并且此时cpu会飙升,

在命令行中使用java -jar 的形式可以正常启动,但是在idea中启动始终会卡在这里,怀疑是网络的问题,

只是纳闷为什么mybatis会加载远程的类包?

跟踪了一下源代码后发现

SpringBoot + MyBatis 在 jar 中可以启动但是 Idea中无法启动的原因_第1张图片

是的没错,这是问题所在,它会去加载这个东东。

SpringBoot + MyBatis 在 jar 中可以启动但是 Idea中无法启动的原因_第2张图片

通过设置代理网络后解决

SpringBoot + MyBatis 在 jar 中可以启动但是 Idea中无法启动的原因_第3张图片

你可能感兴趣的:(spring,boot,mybatis,jar)