[Spring] BaseEntity와 생성일 및 수정일 자동화
·
Spring
Spring Boot를 사용한 웹 애플리케이션 개발에서 데이터베이스 엔티티(Entity)는 핵심적인 역할을 합니다. 각 엔티티에는 일반적으로 생성일(createdAt)과 수정일(updatedAt)이 필요하며, 이를 수동으로 관리하는 것은 번거롭고 실수할 가능성이 있습니다. 이를 해결하기 위해 BaseEntity라는 공통 클래스를 적용하고,Spring Data JPA의 Auditing기능을 활용하면 이러한 필드를 자동으로 관리할 수 있습니다. 이번 글에서는 BaseEntity가 무엇인지, 어떻게 활용할 수 있는지, 그리고 생성일과 수정일을 자동으로 관리하는 방법을 알아보겠습니다.      BaseEntity란 무엇인가?BaseEntity는 여러 엔티티에서 공통적으로 사용되는 속성을 정의하는 추상 클래스(A..