专栏首页IT技能应用Spring Data Commons依赖管理
原创

Spring Data Commons依赖管理

原标题:Spring认证|Spring Data Commons依赖管理

由于各个 Spring Data 模块的启动日期不同,它们中的大多数带有不同的主要和次要版本号。找到兼容版本的最简单方法是依赖我们随定义的兼容版本一起提供的 Spring Data Release Train BOM。在 Maven 项目中,您将在POM的部分中声明此依赖项,如下所示:

示例 1. 使用 Spring Data 发布系列 BOM

    org.springframework.data

    spring-data-bom

    2021.0.4

    import

    pom

当前的发布系列版本是2021.0.4. 火车版本使用带有图案的calverYYYY.MINOR.MICRO。$GA 版本和服务版本的版本名称遵循以下模式,所有其他版本遵循以下模式:$-$,其中modifier可以是以下之一:

SNAPSHOT:当前快照

M1, M2, 等等:里程碑

RC1, RC2, 等等:发布候选

您可以在我们的Spring Data 示例存储库中找到使用 BOM 的工作示例。有了它,您就可以在块中声明要使用的 Spring Data 模块,而无需在块中指定版本,如下所示:

示例 2. 声明对 Spring Data 模块的依赖

  org.springframework.data

  spring-data-jpa

使用 Spring Boot 进行依赖管理

Spring Boot 会为您选择最新版本的 Spring Data 模块。如果您仍想升级到更新的版本,请将spring-data-releasetrain.version属性设置为您想要使用的训练版本和迭代。

弹簧框架

当前版本的 Spring Data 模块需要 Spring Framework 5.3.9 或更高版本。这些模块也可能与该次要版本的较旧错误修复版本一起使用。但是,强烈建议使用该代中的最新版本。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JeecgBoot配置及前后端分离HelloWorld项目

    JEECG存在自定义JAR包,放在自己的Maven私服上面,所以有的时候会遇到下载失败。一般遇到下载失败的情况,是因为用户设置了本地镜像,导致无法从JEECG私...

    魏晓蕾
  • Spring 核心框架体系结构

      很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置...

    Java团长
  • Spring MVC 学习总结(十一)——IDEA+Maven+多模块实现SSM框架集成

    与SSH(Struts/Spring/Hibernate/)一样,Spring+SpringMVC+MyBatis也有一个简称SSM,Spring实现业务对象管...

    张果
  • java框架之Spring 核心框架体系结构

    很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置ja...

    Java知音
  • 好好编程-物流项目01【搭建maven工程】

      本项目采用maven聚合的方式搭建,如果对maven不是太熟悉请先复习下maven的内容.地址如下:

    用户4919348
  • Java开发进销存管理系统(二)

    在进行进销存系统的设计和编码之前,首先设计一个自己的底层框架,这个底层框架在之后可以作为其它具体项目开发的一个基础,从而不必每次开发项目时,都去做很多重复的工作...

    Java团长
  • 基于Spring + Spring MVC + Mybatis 高性能web构建

    http://blog.csdn.net/zoutongyuan/article/details/41379851#comments

    bear_fish
  • Spring框架结构

    spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar,所以,搞清楚它们之间的关系,配置maven依赖就可...

    一头小山猪
  • 猿实战02——Spring+mybatis+maven+多模块框架搭建姿势

    猿实战是一个原创系列文章,通过实战的方式,采用前后端分离的技术结合SpringMVC Spring Mybatis,手把手教你撸一个完整的电商系统,跟着教程走下...

    山旮旯的胖子
  • 解决jar包冲突的简单办法

    解决jar包冲突的简单办法– 在使用log4j.properties时,pom中导入的一些jar会产生log4j类的冲突报错,以下是一个简单的pom配置:

    一滴水的眼泪
  • spring boot 起步依赖与传递依赖

    org.springframework:spring-test 起步依赖:GroupId :org.springframework.boot 传递依赖

    小小明童鞋
  • 「小程序JAVA实战」springboot的后台搭建(31)

    PS:spring boot的聚合工程基本搭建完成。下一步就开始搭建api接口开发。

    IT架构圈
  • 一文读懂 Spring 集成 Redis

    关于 Redis已然是烂大街的技术了,但是近日新起了一个项目需要集成 Redis,看了一下之前的封装实在是不怎么优雅,于是查了一下发现了一个非常简单的解决方案,...

    用户1093975
  • maven教程5(聚合工程)

      所谓聚合项目,实际上就是对项目分模块,互联网项目一般来说按照业务分(订单模块、VIP模块、支付模块、CMS模块…),传统的软件项目,大多采用分层的方式(Da...

    用户4919348
  • 使用commons-configuration2读取properties、yaml、xml配置文件,实现配置文件的热更新【享学Java】

    Apache Commons Configuration是apache commons组件中的又一实用工具。它的官网介绍如下:

    YourBatman
  • maven多模块和依赖冲突问题汇总记录

    maven多模块和依赖冲突问题汇总记录目录前言:idea怎么创建maven多module的项目首先了解上面是多module?多Module管理项目的几种方式:创...

    阿东
  • SpringMVC入门(搭建SpringMVC)

    application-mvc.xml,这个是配置处理器映射、处理器适配器、视图解析器、Handler

    SmileNicky
  • SpringBoot入门建站全系列(五)使用Spring-data-jpa操作数据库

    Mybatis插件:比较时髦,比较适合sql复杂,或者对性能要求高的应用,因为sql都是自己写的。

    品茗IT
  • SpringBoot入门建站全系列(五)使用Spring-data-jpa操作数据库CRUD

    Mybatis插件:比较时髦,比较适合sql复杂,或者对性能要求高的应用,因为sql都是自己写的。

    品茗IT

扫码关注云+社区

领取腾讯云代金券