我是靠谱客的博主 平常长颈鹿,最近开发中收集的这篇文章主要介绍spring boot data jpa实战之启用审计(Auditing)功能,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

源码地址:https://github.com/crayon-shin-chan/spring-boot-demo

 

1.介绍

此审计功能的概念,即在实体(Entity)存入/更新数据库中时,使用实体监听器存储五个属性:

  • 创建时间
  • 最后更改时间
  • 创建人
  • 最后更改人ID
  • 实体版本

此功能与Hibernate的数据审计功能有所不同,Hibernate提供的是各个版本数据的存储功能

 

2.配置

 

2.1引入依赖

    compile('org.springframework.boot:spring-boot-starter-web')
    compile('org.springframework.boot:spring-boot-starter-data-jpa')

主要需要的还是spring-boot-starter-data-jpa的依赖

 

2.2启用审计注解

@EnableJpaAuditing
@EnableJpaRepositories
@SpringBootApplication

其中,SpringBootApplication是Spring Boot的启动注解

EnableJpaRepositories是启用仓库的主机

EnableJpaAuditing是启动审计的注解

 

2.3在实体上进行注解


                

最后

以上就是平常长颈鹿为你收集整理的spring boot data jpa实战之启用审计(Auditing)功能的全部内容,希望文章能够帮你解决spring boot data jpa实战之启用审计(Auditing)功能所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部