我是靠谱客的博主 平常长颈鹿,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部