Skip to main content
Jpa添加Audit

Spring中添加Audit

Spring中内置了一些跟Audit相关的注解,

  • @CreatedBy: 表的这条记录是谁创建的,可以是人也可以是系统
  • @CreatedDate: 记录的创建时间
  • @LastModifiedBy: 表记录被谁更新
  • @LastModifiedDate: 表记录的更新时间,默认情况下创建的记录,该字段也会插入值

下面我们具体看下它们的SpringBoot中的使用,首先数据库和jpa的依赖是首要条件。这里不多赘述


huhxOriginalAbout 3 minspringJavaSpring
引用的类型

在Java中提供了4个级别的引用:强引用、软引用、弱引用和虚引用。之所以整出这么多的引用类型,是因为引用也有轻重缓急,称做为强软弱虚,分门别类有助于GC更好的进行垃圾回收。下面我们就来具体看下这些引用类型。

public class Reference {
    @Override
    protected void finalize() throws Throwable {
        System.out.println("finalize");
    }
}

huhxAbout 3 minjavaJavaJvm
注解Annotation

注解是众多引入到Java 5中的重要的语言变化之一。它为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便的使用这些数据。今天我们就开始学习一下Java中注解的知识。

注解

Java内置了三种标准注解,以及四种元注解。元注解专职负责注解其他的注解。

标准注解:@Override、@Deprecated、@Suppresswarnings

  • @Override:表示当前的方法定义将覆盖超类中的方法。如果你不小心拼写错误,或者方法签名对不上被覆盖的方法,编译器就会发出错误提示。
  • @Deprecated:如果程序使用了注解为它的元素,那么编译器会发出警告信息。
  • @Suppresswarnings:关闭不当的编译器警告信息。

huhxAbout 1 minjavaJava