Exception in thread java.lang.NoClassDefFoundError: org/springframework/util/Assert 解决办法

问题描述:

    近期在使用IDEA+Spring-Boot框架进行项目开发的过程中遇到了一个“缺Assert包”问题,然后到项目中去查看发现这个包是存在的,由于这个问题一直导致项目无法启动,在网上收罗了大概两天多,也是无果(头痛中),大多解决办法都是忽悠人的,所以也浪费了我不少的开发时间。。。

如下图:

问题分析:

    在无赖中,只有到官网上去翻翻看看,最后果不其然,在官网找到了导致系统无法启动的原因,在项目创建的初期,我是使用的 IDEA 天然的支持 Spring-Boot的快速构建的应用项目,固然所添加的 Spring-Boot 的最新版,截至目前Spring-Boot 的最新版本为 2.0.3 ,而官方描述到该版本是最稳定的,但是如果你拉取的是国外的依赖包,则会出现缺包的情况,我们需要配置中央仓库,这儿配置从阿里巴巴拉取依赖的包,配置断码段如下:

  <mirrors>
	<mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>

当然有兴趣的可以到官网去看看 https://spring.io/projects

解决方案:

    原来问题就出现在了这个 Spring-Boot 的版本上。具体的问题版本这儿就不给出具体了那个了,反正稳定的有好几个,(1.5.10;1.5.15;),当然这个需要根据项目经理的要求进行的,可不能一个人闭门造轮子的哟。。。

    好了,关于 Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/util/Assert 解决办法 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
    歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。

猜你喜欢

转载自blog.csdn.net/Hello_World_QWP/article/details/81054301