Spring中添加Audit
Spring中内置了一些跟Audit相关的注解,
@CreatedBy
: 表的这条记录是谁创建的,可以是人也可以是系统@CreatedDate
: 记录的创建时间@LastModifiedBy
: 表记录被谁更新@LastModifiedDate
: 表记录的更新时间,默认情况下创建的记录,该字段也会插入值
下面我们具体看下它们的SpringBoot中的使用,首先数据库和jpa
的依赖是首要条件。这里不多赘述
OriginalAbout 3 min
Spring中内置了一些跟Audit相关的注解,
@CreatedBy
: 表的这条记录是谁创建的,可以是人也可以是系统@CreatedDate
: 记录的创建时间@LastModifiedBy
: 表记录被谁更新@LastModifiedDate
: 表记录的更新时间,默认情况下创建的记录,该字段也会插入值下面我们具体看下它们的SpringBoot中的使用,首先数据库和jpa
的依赖是首要条件。这里不多赘述
在Java中提供了4个级别的引用:强引用、软引用、弱引用和虚引用。之所以整出这么多的引用类型,是因为引用也有轻重缓急,称做为强软弱虚,分门别类有助于GC更好的进行垃圾回收。下面我们就来具体看下这些引用类型。
public class Reference {
@Override
protected void finalize() throws Throwable {
System.out.println("finalize");
}
}
注解是众多引入到Java 5
中的重要的语言变化之一。它为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。今天我们就开始学习一下Java
中注解的知识。
Java
内置了三种标准注解,以及四种元注解。元注解专职负责注解其他的注解。
标准注解:@Override、@Deprecated、@Suppresswarnings
@Override
:表示当前的方法定义将覆盖超类中的方法。如果你不小心拼写错误,或者方法签名对不上被覆盖的方法,编译器就会发出错误提示。@Deprecated
:如果程序使用了注解为它的元素,那么编译器会发出警告信息。@Suppresswarnings
:关闭不当的编译器警告信息。