温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

SpringBoot无法启动怎么解决

发布时间:2020-11-17 13:44:07 来源:亿速云 阅读:299 作者:Leah 栏目:开发技术

SpringBoot无法启动怎么解决?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

今天遇到了一个非常蛋疼的问题,好好的项目,没有任何报错,但是就是启动不了 还抱一个我看不出问题的错误:

 java.lang.NoSuchMethodError: org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
 java.lang.NoSuchMethodError: org.springframework.util.Assert.notNull

 真尼玛费时间,几乎一下午就在找原因,网上大多数是说,redis 版本过高,或者是测试类的引入重复,但是都测试了,解决不了问题,然后之后自己又探索了半天还是无法解决。
 后来,我点到了报错的方法所在的class类文件后才发现,报错的整体都在spring_boot_framework 里,心想这个或许也和版本不兼容有关吧,于是就换了一个低的版本,果然,换了之后就正常启动了,妈的,真的日了狗了,这框架能不能不要提示的这么隐晦,直接说版本不兼容就好了。下面是修改的地方:

    <dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
  <exclusions>
  <exclusion>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-tomcat</artifactId>
  </exclusion>
  </exclusions>
  <version>1.5.8.RELEASE</version>
 </dependency>
 <dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-jetty</artifactId>
  <version>1.5.1.RELEASE</version>
 </dependency>

任何框架都有弊病,SpringBoot也不例外,这框架要是国人开发的,我想就不会让人这么费解了。希望有朝一日,我们国内的程序员能开发出自己的开源框架。

关于SpringBoot无法启动怎么解决问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI