Spring Security不是必须的,这里使用它来获取用户名。配置的用户为:
spring.security.user.name=pkslow
spring.security.user.password=123456
2.2 创建实体父类
==========
其实父类不是必须的,你可以在每个想Audit的实体类进行配置,但比较麻烦,不如创建一个父类,再让想审计的子类都继承它:
@MappedSuperclass
@EntityListeners(AuditingEntityListener.class)
public class Auditable {
@CreatedBy
@Column(name = “created_by”)
private U createdBy;
@CreatedDate
@Column(name = “created_date”)
private Date createdDate;
@LastModifiedBy
@Column(name = “last_modified_by”)
private U lastModifiedBy;
@LastModifiedDate
@Column(name = “last_modified_date”)
private Date lastModifiedDate;
// getter
//setter
}
@MappedSuperclass可以让其它子实体类继承相关的字段和属