广告
返回顶部
首页 > 资讯 > 后端开发 > Python >springboot依赖冲突问题及解决过程
  • 799
分享到

springboot依赖冲突问题及解决过程

2024-04-02 19:04:59 799人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

项目场景:  新搭了一个SpringBoot 2.3.7.RELASE的框架,在集成Mysql,tkMapper,mybatis的过程中,启动报错。 问题描述: 提示各种依

项目场景:

 新搭了一个SpringBoot 2.3.7.RELASE的框架,在集成Mysql,tkMapper,mybatis的过程中,启动报错。

问题描述:

提示各种依赖的错误 通过idea的功能解决冲突依赖,尝试了多次,也不行 还尝试过删除可能意外引入的jar

在这里插入图片描述

原因分析:

在之前搭的一个分布式项目里面有这些基础的配置,依赖按照版本拿过来一个个添加,尝试,依然不行。 在旧的项目可以,在这里就不行。 把springboot版本改成和旧项目一样,也不可以。

解决方案:

最后,把代码全部删掉(因为是新项目,所以原本也没几个文件),只留下了一个启动类。然后Maven依赖只留下了springboot的test 和 WEB,尝试启动,是可以的。 接着,慢慢加mysql-collection 依赖,druid依赖。到这里的时候报错了。 查看控制台,发现报错的是一个1.5.7的springboot。想着把它通过exclusions去掉,然后接着clear, install 打包,又报错了。又是一个新的错误。 这时候想起来在最开始处理依赖的时候,就是各种exclusions去除jar包,就是因为版本的问题。 想着添加parent试试。 在pom.xml里面添加parent,通过parent控制springboot依赖。


<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.7.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

然后把前面去除的exclusions配置去掉,发现这时候启动报的错误正常了!
这里说的正常,是指配置什么,报的是它相关的错误,而不是一些稀奇古怪都没见过的错误。

在这里插入图片描述

查看了下mysql的配置文件没问题,然后根据这个错误百度下:

Unsatisfied dependency expressed through field 'basicProperties

在这里插入图片描述

在项目里面复制进来,没有输入版本号,发现直接自动引入了当前springboot对应的版本。

在这里插入图片描述

然后重启,成功了。

在这里插入图片描述

总结

看了下之前写的项目,发现也是有加parent的,可能是时间长了,忘记了,这次做个笔记记录一下。
这次为啥不加呢,因为搭建的maven工程是有module的,父子工程。
了解了maven的dependencyManagement后,就想通过它来管理jar包依赖,所以就没加parent了。

在这里插入图片描述

到此这篇关于springboot依赖冲突解决过程的文章就介绍到这了,更多相关springboot依赖冲突内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: springboot依赖冲突问题及解决过程

本文链接: https://www.lsjlt.com/news/136318.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • springboot依赖冲突问题及解决过程
    项目场景:  新搭了一个springboot 2.3.7.RELASE的框架,在集成mysql,tkMapper,mybatis的过程中,启动报错。 问题描述: 提示各种依...
    99+
    2022-11-12
  • gradle依赖冲突问题怎么解决
    在Gradle中,依赖冲突通常是由于不同的依赖项引入了相同的库的不同版本造成的。以下是一些解决依赖冲突问题的方法:1. 使用`gra...
    99+
    2023-10-11
    gradle
  • maven冲突依赖问题如何解决
    Maven冲突依赖问题可以通过以下方法解决: 使用`mvn dependency:tree`命令查看项目的依赖树,找到冲突的依赖...
    99+
    2023-10-27
    maven
  • 关于Springboot+gateway整合依赖并处理依赖冲突问题
    正文 spring boot版本和spring cloud版本 框架版本SpringBoot2.3.12.RELEASESpringCloudHoxton.SR1 pom依赖 &l...
    99+
    2022-11-12
  • Springboot+gateway如何整合依赖并处理依赖冲突问题
    本篇内容主要讲解“Springboot+gateway如何整合依赖并处理依赖冲突问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Springboot+gateway如何整合依赖并处理依赖冲突问...
    99+
    2023-06-26
  • 如何定位、解决maven依赖冲突问题
    目录 1.依赖冲突的原因 2.复现一个依赖冲突场景 3.如何定位依赖冲突 3.1.maven show dependencies 3.2.maven helper 4.依赖路径最短优先原则 1.依赖冲突的原因 如果maven项目中,A依...
    99+
    2023-09-03
    算法 linux 前端 原力计划
  • java怎么解决依赖版本冲突问题
    在Java中解决依赖版本冲突问题有以下几种方法: 更新依赖版本:可以尝试更新冲突的依赖版本,看是否有新版本解决了冲突问题。可以通...
    99+
    2023-10-27
    java
  • Mybatis-plus与Mybatis依赖冲突问题解决方法
    错误描述 An attempt was made to call a method that does not exist. The attempt was made from t...
    99+
    2022-11-12
  • maven多版本依赖冲突问题怎么解决
    Maven的多版本依赖冲突问题可以通过以下几种方式解决:1. 排除依赖:在项目的pom.xml文件中,可以使用``标签排除某个依赖的...
    99+
    2023-09-23
    maven
  • maven依赖冲突的原因及解决方法是什么
    Maven依赖冲突的原因可能是由于以下几个因素:1. 版本不匹配:当项目中存在多个依赖项,并且这些依赖项使用了不同的版本时,可能会导...
    99+
    2023-09-23
    maven
  • springboot怎么解决循环依赖问题
    在Spring Boot中解决循环依赖问题,可以尝试以下几种方法:1. 使用构造器注入:将循环依赖的对象注入到构造器中,并且使用`@...
    99+
    2023-09-27
    springboot
  • 解决SpringBoot中MultipartResolver和ServletFileUpload的冲突问题
    目录MultipartResolver和ServletFileUpload冲突1.首先spring boot默认会调用MultipartResolver2.需要重写一个MyMulti...
    99+
    2022-11-12
  • 如何解决springboot-启动bean冲突问题
    小编给大家分享一下如何解决springboot-启动bean冲突问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!启动bean冲突在一次启动中遇到了bean冲突的问题,提示存在两个名称重复的beanorg.springfr...
    99+
    2023-06-29
  • SpringBoot中的Mybatis依赖问题怎么解决
    本篇内容主要讲解“SpringBoot中的Mybatis依赖问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot中的Mybatis依赖问题怎么解决”吧!Pom导入依赖&...
    99+
    2023-06-30
  • IP地址冲突问题及解决方法
    本篇内容主要讲解“IP地址冲突问题及解决方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“IP地址冲突问题及解决方法”吧!如今许多操作以及工作都在网络上流行,那么我们就要注意网络的应用了。伴随着...
    99+
    2023-06-20
  • SpringBoot解决jar包冲突的问题,简单有效
    目录SpringBoot解决jar包冲突今天SpringBoot项目打包发现一直在报错我查到的一个解决方案,可使用所有jar包冲突问题springbootjar冲突问题集锦1、日志j...
    99+
    2022-11-12
  • 解决springboot依赖包中报错unknown的问题
    目录springboot依赖包中报错unknown1、先说说版本吧2、问题描述3、找到redis的jar版本4、分享一个小技巧springboot项目报错UnknownErrorsp...
    99+
    2022-11-13
  • maven下载依赖失败问题及解决
    目录前情提要1. 问题12. 问题23. 原因分析4. 解决办法4.1 原始状态4.2 删除_remote.repositories4.3 删除pom文件总结前情提要 由于特殊原因,...
    99+
    2023-05-16
    maven下载依赖失败 maven下载依赖 maven依赖
  • SpringBoot多个定时器冲突问题的解决方法
    目录战术分析使用场景问题场景重现添加注解配置类战术分析 上次的博客疏忽了定时器的一个大重点… 实际开发项目中一定不止一个定时器,很多场景都需要用到,而多个定时器带来的问...
    99+
    2022-11-13
  • springboot的相互依赖报错问题怎么解决
    本篇内容介绍了“springboot的相互依赖报错问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springboot相互依赖报错...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作