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

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也不例外,这框架要是国人开发的,我想就不会让人这么费解了。希望有朝一日,我们国内的程序员能开发出自己的开源框架。

最新2021整理收集的一些高频面试题(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud、jvm、源码、算法等详细讲解,也有详细的学习规划图,面试题整理等,需要获取这些内容的朋友请加Q君羊:547998459

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持,需要更多资料的同学可以评论私信我,记得一键三连哦谢谢大家

重要!SpringBoot一个非常蛋疼的无法启动的问题解决相关推荐

  1. springboot集成mybatis源码分析-启动加载mybatis过程(二)

    springboot集成mybatis源码分析-启动加载mybatis过程(二) 1.springboot项目最核心的就是自动加载配置,该功能则依赖的是一个注解@SpringBootApplicati ...

  2. Java运行非Web的Springboot项目(测试类或启动主类两种方法)

    Java运行非Web的Springboot项目(测试类或启动主类两种方法) 前言 一.创建打开一个Springboot项目 二.运行项目 1.Test测试类运行 2.启动主类运行 三.持续运行不停止( ...

  3. 从0开始架构一个IOS程序—— 02 — 设置启动图标与启动页面

    从0开始架构一个IOS程序 02设置启动图标与启动页面 Mac OSX 10.11 之后 1 指定应用程序所要加载的应用图标与启动加载图片 2 应用图标的相关设置 3 启动图片的相关设置

  4. 一个apache安装后无法启动的原因分析

    一个apache安装后无法启动的原因: 采用windows home版本的系统,补丁打到2008-09-27日为止,账户为自己定义的一个账户.     刚开始安装apache2.2版本,采用for c ...

  5. [main] org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件

    使用Tomcat9启动项目(数据库使用的是Oracle),报这个错误.看了很多其它的文章都没找到报错的问题所在. idea是可以正常启动并访问.但是打成war包部署到tomcat后,项目就启动不起来, ...

  6. Springboot 项目金蝶中间件AAS-9.0启动报错 javax.persistence.Table.indexes()[Ljavax/persistence/Index 问题解决

    Springboot 项目金蝶中间件AAS-9.0启动报错 java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/ ...

  7. 【IDEA】一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件

    [IDEA]一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件 日志中的错误信息并不是很明确,因此确认主要代码逻辑无问题后,还是寻求百度的帮助. 看到如上方法,进行尝试后,错误信 ...

  8. MariaDB 修改存储路径后启动失败问题解决

    MariaDB 修改存储路径后启动失败问题解决 参考文章: (1)MariaDB 修改存储路径后启动失败问题解决 (2)https://www.cnblogs.com/dizhiyaochang/p/ ...

  9. tomcat端口修改后在Eclipse中启动无效问题解决

    tomcat端口修改后在Eclipse中启动无效问题解决 参考文章: (1)tomcat端口修改后在Eclipse中启动无效问题解决 (2)https://www.cnblogs.com/TBhome ...

最新文章

  1. linux 中输入一个c程序,从c源程序到Linux可执行代码的过程
  2. 使用ffmpeg裁剪和合并视频
  3. @RequestParam详解
  4. 程序园冬天好冷怎么办?
  5. 百度SEO网站链接抓取器 v1.0
  6. Hibernate学习笔记:数据库连接的配置
  7. spring事务源码执行过程分析
  8. 性能测试20--Analysis -- 内存与硬盘
  9. session和coolie的区别
  10. vue ionic css,Ionic vue 初探
  11. idea中不显示代码下边的下划线
  12. Linux中使用宝塔面板部署tipask3.*超详细教程,吐血两天部署成功,把过程整理出来,送给被官方文档折磨的小白们~~~~
  13. Google Scholar引用没有GB/T
  14. Redux以及Flux介绍
  15. springboot出入参参数日志打印方案以及实现
  16. maven setting,xml
  17. 【Python】字符串的创建与驻留机制
  18. [ALI-签约代扣] 小程序环境下的签约代扣
  19. PostgreSQL中使用的SQL语法
  20. 西门子数据采集西门子840DSL数据采集西门子840D监控siemens828D监控

热门文章

  1. CVPR 2021大奖出炉!何恺明获最佳论文提名,华人四篇“最佳”!第一届Thomas S. Huang 纪念奖颁发...
  2. php 提取视频中的声音,怎么提取视频的声音 提取视频中的声音
  3. 神经网络与深度学习 相关
  4. 计算机里的云文档怎么锁,怎么把云文档放到桌面上
  5. 项目初期如何确定项目的进度计划和资源需求?
  6. MySQL Partition 相关使用总结
  7. 下载电影 php文件 迅雷9,迅雷9怎么下载看片?迅雷9正确找片找资源的多种方法...
  8. UE4 快捷键--引擎篇
  9. 学计算机的三本分数线,2020三本分数线
  10. Xcode 13.4.1如何显示文件拓展名