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

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. iOS开发UI篇—Date Picker和UITool Bar控件简单介绍
  2. Milvus Windows
  3. 安装maven之后,cmd提示mvn不是内部命令的解决办法
  4. php 下载网络文件,PHP实现文件下载
  5. Java实现的简单的WebService服务发布和Client调用例子
  6. 暗物质组成原理当然是不存在计算机,暗物质能组成生命吗?小部分暗物质可能会相互作用...
  7. 第二阶段——个人工作总结DAY10
  8. “企业知识产权管理与预警”培训活动在省技术产权交易市场成功举办
  9. 【华为云技术分享】云容器引擎 CCE权限管理实践
  10. 与同步传递相关的获取-释放序列
  11. 智能小车之电源板电路设计分析
  12. Spring框架实战入门(超全面,超实用)
  13. magicbook2018+MX150+win10+显卡驱动445.87+cuda_10.0.130+cudnn_v7.6.4.38+conda4.8.3+tensorflow1.14.0
  14. mac查找字符串并替换
  15. 如何优雅的将代码粘贴到报告上(高亮+格式化+行号)
  16. 第3章(3.11~3.16节)模型细节/Kaggle实战【深度学习基础】--动手学深度学习【Tensorflow2.0版本】
  17. mysql证书有哪些_mysql证书叫什么
  18. 自定义组件开发六 自定义组件
  19. ClassFormatException:Invalid byte tag in constant pool: 18
  20. 软件工程之七——软件维护

热门文章

  1. 离散数学复习:命题逻辑的推理理论
  2. BSGSexBSGS(让你轻松理解和掌握)
  3. 搜狗输入法皮肤编辑器(“用户账户不存在: 解压缩失败 皮肤解压失败:skin.ini不存在……”)
  4. 一次看过瘾的30张可视化大屏,网友直呼:真酷炫,比Excel美观
  5. Python3 使用PIL/Pillow库将图片转换为txt文字云
  6. 十二星座匹配对象_来看十二星座最配与最不配的对象是谁
  7. 华为mate40计算机,华为Mate40 Pro+电脑,工作事半功倍就差这一步
  8. 闪马智能创始人兼CEO彭垚入选2021年度张江杰出人才拟表彰名单
  9. 地形系统shader学习
  10. 解决Python打包exe控制台无法粘贴问题