r2dbc自动填充审计字段

简介: r2dbc自动填充审计字段


不要企图无所不知,否则你将一无所知。——佚名


r2dbc中自动填充审计字段可以使用org.springframework.data.annotation.CreatedDate注解

以及org.springframework.data.annotation.LastModifiedDate


例如:

import lombok.Data;
import org.springframework.data.annotation.CreatedDate;
import org.springframework.data.annotation.LastModifiedDate;
import java.time.LocalDateTime;
/**
 * RtcInspectLog
 *
 * @author achao@apache.org
 */
@Data
public class RtcInspectLog {
    private Long id;
    @CreatedDate
    private LocalDateTime createdAt;
    @LastModifiedDate
    private LocalDateTime updatedAt;
}

然后需要配置org.springframework.data.r2dbc.config.EnableR2dbcAuditing

例如

@Configuration
@EnableR2dbcAuditing
class Config {}

即可自动填充

相关文章
|
6月前
|
数据库
MyBatis-Plus如何自动填充数据表的创建时间和更新时间
MyBatis-Plus如何自动填充数据表的创建时间和更新时间
264 1
|
7月前
配置字段自动填充
配置字段自动填充
43 0
|
7月前
|
SQL 关系型数据库 MySQL
Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中
Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中
46 0
|
SQL 关系型数据库 MySQL
mysql批量修改某字段的值
mysql批量修改某字段的值
231 0
|
7月前
|
SQL 关系型数据库 MySQL
Mysql批量修改某字段的值
Mysql批量修改某字段的值
|
存储 Cloud Native 关系型数据库
在MySQL中使用VARCHAR字段进行日期筛选
在MySQL中使用VARCHAR字段进行日期筛选
157 0
|
SQL 关系型数据库 MySQL
如何自动填充creatTime和updateTime两种字段
如何自动填充creatTime和updateTime两种字段
218 0
Zp
|
关系型数据库 MySQL
Mysql新增字段、修改字段
Mysql新增字段、修改字段
Zp
173 0
|
算法 NoSQL 数据库
【mybatis-plus】主键id生成、字段自动填充
【mybatis-plus】主键id生成、字段自动填充
【mybatis-plus】主键id生成、字段自动填充
数据脱敏——基于Java自定义注解实现日志字段脱敏
上文说了数据过敏主要有两个思路:第一个就是在序列化实体之前先把需要脱敏的字段进行处理,之后正常序列化;第二个就是在实体序列化的时候,对要脱敏的字段进行处理。
数据脱敏——基于Java自定义注解实现日志字段脱敏