开发者

SpringBoot如何查看和修改依赖的版本

开发者 https://www.devze.com 2024-08-14 10:32 出处:网络 作者: 方方土^_^
目录springBoot依赖管理1编程客栈、引http://www.devze.com入父项目的作用是实现对所有依赖的管理2、修改依赖的版本总结springBoot依赖管理
目录
  • springBoot依赖管理
    • 1编程客栈、引http://www.devze.com入父项目的作用是实现对所有依赖的管理
    • 2、修改依赖的版本
  • 总结

    springBoot依赖管理

    1、引入父项目的作用是实现对所有依赖的管理

    <parent>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-parent</artifactId>
      <version>2.3.4.RELEASE</version>
    </parent>
    

    按ctrl,点击“spring-boot-starter-parent”可查看:

    <javascript;parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId&g编程客栈t;spring-boot-dependencies</artifactId>
        <version>2.3.4.RELEASE</version>
    </parent>
    

    再按ctrl,点击spring-boot-dependencies即可查看这个父项目对我们的依赖所支持的版本,也正是因为引入了这个父项目,我们在引入依赖的时候不需要写版本号即可自动匹配载入。

    这也就是springBoot的“自动版本仲裁机制”。

    SpringBoot如何查看和修改依赖的版本

    2、修改依赖的版本

    查看了依赖的版本后,我们如果要修改特定依赖的版本,该如何修改呢?

    例子:

    2.1 导入mysql的依赖

    <dependency>
        <groupId>mysqandroidl</groupId>
        <artifactId>mysql-connector-Java</artifactId>
    </dependency>
    

    结果发现这个版本是8.0的

    SpringBoot如何查看和修改依赖的版本

    数据库版本还是停留在5.1.37-community;而导入的依赖则是8.0的版本,版本不匹配,需要修改版本!

    只需要在pom.XML文件中加入

    <properties>
        <mysql.version>5.1.37</mysql.version>
    </properties>
    

    更改玩点击MavenProject的刷新按钮重新刷新。

    注意这里的版本是要在maven仓库中存在的版本。

    可以自行上https://mvnrepository.com中查找。

    配置完,由于就近原则, 我更改了版本则先使用我更改的,没有设置版本的再去继承父类的版本。

    SpringBoot如何查看和修改依赖的版本

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

    0

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    关注公众号