[SpringBoot] BaseTimeEntity 생성 및 실행
BaseTimeEntity 생성 및 실행 개인 프로젝트중 생성 및 수정에 대하여 지정하고싶어 JPA Auditing 이란 기능으로 시간에 대한 Entity를 따로 빼서 구현해보았다. 여기서 JPA Auditing 이란 Spring Data JPA에서 시간에 대해서 자동으로 데이터베이스의 테이블에 값을 넣어주는 기능이다. BaseTimeEntity 생성 @MappedSuperclass : 부모 클래스에 선언하고 속성만 상속 받아서 사용하고 싶을 때 사용한다. @EntityListeners : 해당 어노테이션으로 Auditing에 대한 설정을 한다. @CreatedDate : Entity가 생성되어 저장될 때 시간이 자동 저장한다. @LastModifiedDate : 조회한 Entity의 값을 변경할 때 시..