重要!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也不例外,这框架要是国人开发的,我想就不会让人这么费解了。希望有朝一日,我们国内的程序员能开发出自己的开源框架。
最新2021整理收集的一些高频面试题(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud、jvm、源码、算法等详细讲解,也有详细的学习规划图,面试题整理等,需要获取这些内容的朋友请加Q君羊:547998459
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持,需要更多资料的同学可以评论私信我,记得一键三连哦谢谢大家
重要!SpringBoot一个非常蛋疼的无法启动的问题解决相关推荐
- springboot集成mybatis源码分析-启动加载mybatis过程(二)
springboot集成mybatis源码分析-启动加载mybatis过程(二) 1.springboot项目最核心的就是自动加载配置,该功能则依赖的是一个注解@SpringBootApplicati ...
- Java运行非Web的Springboot项目(测试类或启动主类两种方法)
Java运行非Web的Springboot项目(测试类或启动主类两种方法) 前言 一.创建打开一个Springboot项目 二.运行项目 1.Test测试类运行 2.启动主类运行 三.持续运行不停止( ...
- 从0开始架构一个IOS程序—— 02 — 设置启动图标与启动页面
从0开始架构一个IOS程序 02设置启动图标与启动页面 Mac OSX 10.11 之后 1 指定应用程序所要加载的应用图标与启动加载图片 2 应用图标的相关设置 3 启动图片的相关设置
- 一个apache安装后无法启动的原因分析
一个apache安装后无法启动的原因: 采用windows home版本的系统,补丁打到2008-09-27日为止,账户为自己定义的一个账户. 刚开始安装apache2.2版本,采用for c ...
- [main] org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件
使用Tomcat9启动项目(数据库使用的是Oracle),报这个错误.看了很多其它的文章都没找到报错的问题所在. idea是可以正常启动并访问.但是打成war包部署到tomcat后,项目就启动不起来, ...
- Springboot 项目金蝶中间件AAS-9.0启动报错 javax.persistence.Table.indexes()[Ljavax/persistence/Index 问题解决
Springboot 项目金蝶中间件AAS-9.0启动报错 java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/ ...
- 【IDEA】一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件
[IDEA]一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件 日志中的错误信息并不是很明确,因此确认主要代码逻辑无问题后,还是寻求百度的帮助. 看到如上方法,进行尝试后,错误信 ...
- MariaDB 修改存储路径后启动失败问题解决
MariaDB 修改存储路径后启动失败问题解决 参考文章: (1)MariaDB 修改存储路径后启动失败问题解决 (2)https://www.cnblogs.com/dizhiyaochang/p/ ...
- tomcat端口修改后在Eclipse中启动无效问题解决
tomcat端口修改后在Eclipse中启动无效问题解决 参考文章: (1)tomcat端口修改后在Eclipse中启动无效问题解决 (2)https://www.cnblogs.com/TBhome ...
最新文章
- linux 中输入一个c程序,从c源程序到Linux可执行代码的过程
- 使用ffmpeg裁剪和合并视频
- @RequestParam详解
- 程序园冬天好冷怎么办?
- 百度SEO网站链接抓取器 v1.0
- Hibernate学习笔记:数据库连接的配置
- spring事务源码执行过程分析
- 性能测试20--Analysis -- 内存与硬盘
- session和coolie的区别
- vue ionic css,Ionic vue 初探
- idea中不显示代码下边的下划线
- Linux中使用宝塔面板部署tipask3.*超详细教程,吐血两天部署成功,把过程整理出来,送给被官方文档折磨的小白们~~~~
- Google Scholar引用没有GB/T
- Redux以及Flux介绍
- springboot出入参参数日志打印方案以及实现
- maven setting,xml
- 【Python】字符串的创建与驻留机制
- [ALI-签约代扣] 小程序环境下的签约代扣
- PostgreSQL中使用的SQL语法
- 西门子数据采集西门子840DSL数据采集西门子840D监控siemens828D监控
热门文章
- CVPR 2021大奖出炉!何恺明获最佳论文提名,华人四篇“最佳”!第一届Thomas S. Huang 纪念奖颁发...
- php 提取视频中的声音,怎么提取视频的声音 提取视频中的声音
- 神经网络与深度学习 相关
- 计算机里的云文档怎么锁,怎么把云文档放到桌面上
- 项目初期如何确定项目的进度计划和资源需求?
- MySQL Partition 相关使用总结
- 下载电影 php文件 迅雷9,迅雷9怎么下载看片?迅雷9正确找片找资源的多种方法...
- UE4 快捷键--引擎篇
- 学计算机的三本分数线,2020三本分数线
- Xcode 13.4.1如何显示文件拓展名