当前位置: 首页 > 知识库问答 >
问题:

springboot - SpringBoot项目中如何选择无默认版本依赖的版本?

薄哲
2024-04-23

SpringBoot项目中parent中没有默认版本的依赖如何选择版本?类如mybatis-spring-boot-starter依赖,parent中是没有默认配置的。我想请问类似这种情况如何选择合适的依赖版本呢?我在mybatis官网也没有找到相关资料,依赖的jar包中也没有,我不喜欢看网友给的资料,我还是喜欢看官网的资料,大家都是怎么选择的呢?靠经验?靠百度?

尝试过百度和查看官网,想知道对于parent中没有规定版本的依赖如何选择合适的依赖版本

共有2个答案

管杜吟
2024-04-23

随便引入几个项目需要的依赖,打开你的‘idea’,点击右侧的‘maven’工具栏,找到‘分析项目依赖’,查看冲突依赖,调到对应的版本即可。

濮阳国兴
2024-04-23

可以查看mybatis官网 https://mybatis.org/spring-boot-starter/mybatis-spring-boot-a...

MyBatis-Spring-Boot-Starter与对应的Spring Boot版本以及Jdk版本,如下图
image.png

 类似资料:
  • 在我们的项目中,我们使用具有依赖项的库,例如: 作为安全修复的一部分,我们假设使用更高版本的依赖项。通用编解码器:通用编解码器:1.14。在不升级expo-file-system的情况下,有没有办法告诉gradle/maven我们要用一个特定版本的commons-codec:commons-codec?

  • 我用我的真实情况来说明问题。 我使用logback 1.0.1进行日志记录,它包含SLF4J 1.6.4作为依赖项。我还为遗留日志API(Java . util . logging、log4j和commons-logging)使用SLF4J API桥,它们不是显式的依赖关系。这些也必须(最好)是版本1.6.4。 为了使我的pom.xml尽可能整洁和无错误,我想强制这些API桥接器与SLF4J版本相

  • Semantic Versioning Packages in Yarn follow Semantic Versioning, also known as “semver”. When you install a new package from the registry it will be added to your package.json with a semver version ra

  • 这是在寻求关于如何更改Clojure或Lein的Clojure默认版本的相同问题的帮助? 但这并不是这个问题的答案。我是否应该把它写在这条线索下作为答案呢? 在项目目录之外发出“(lein repl)”命令时,指定要使用的Clojure版本似乎是一件很自然的事情。当然,不允许它可能有很好的设计原因,但是您是否认为会出现如下错误消息, 当Leiningen检测到~/时显示。莱恩/简档。clj(或其他

  • 一些额外的上下文: 显式要求的版本,显式要求的版本. 首先向我的包的依赖项添加没有效果;这两个版本都已安装,仍然使用旧版本(请参见:使用NPM安装包时,是否可以告诉它使用其依赖项的不同版本?)。

  • 如果我有一个maven项目,它对A和B版本2.0有显式依赖,而A对B版本1.0有传递依赖。较新版本的B会覆盖较旧版本吗?我使用了maven Depencdy:解析目标,看起来旧版本的B没有解析。如果A与较新版本的B不兼容怎么办?或者如果A依赖于B版本2.0,而我的项目在运行依赖关系后对B版本1.0有显式依赖:解析目标,那么我看不到B的较新版本。那么如何解决这些依赖关系呢? 当我使用resolve