开发者社区> 问答> 正文

Spring Data有哪些新特性?

Spring Data有哪些新特性?

展开
收起
1358896759097293 2021-05-01 11:56:51 386 0
1 条回答
写回答
取消 提交回答
  • 45271990@qq.com

    Spring在Spring boot之后再应用开发、微服务架构以及数据链接上都提供了专门的框架,大大简化开发工作,提升开发的效率。 Spring Data for MySQL有很多技术可以用,比如JDBC、JDBC Template、RM框架或者Hibernate My Business。 Spring Data会整合框架,简化整个框架的配置。这里面有个非常重要的Spring Data的子集叫JPA,实际就是加上了一个持久化的API,它其中有一块针对MySQL封装底层的Hibernate,也可以切换成My Business。 Spring Data新特性

    1. 快速数据访问框架,提供统一的编程模型
    1. 强大的repository仓储和自定义对象映射ORM抽象
    2. 从repository方法名称派生动态查询接口
    3. 实现Domain域基类提供基本属性
    4. 支持透明审计日志(创建,最后更改)
    5. 可以自定义repository代码
    6. 通过JavaConfig和自定义XML命名空间轻松实现 Spring集成
    7. 与Spring MVC控制器的高级集成
    8. 跨库持久性的实验支持

    Spring Data针对各个数据源提供了统一的编程模型,其中有一个设计模式叫仓储模式,仓储模式在数据访问层又做了一层封装,主要针对各种不同的数据库提供统一的操作,有些默认接口直接生成不用再进行配置了。这个操作也可以结合其他的分层模型来进行整合。

    2021-05-02 23:36:43
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载