히스토리
![[Spring] spring-data-envers 를 이용한 엔티티 변경 이력 관리](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc76onv%2FbtsFF7dONWz%2FE6ueSwHz7ELXNKg1Pxkru1%2Fimg.jpg)
[Spring] spring-data-envers 를 이용한 엔티티 변경 이력 관리
들어가며시스템 운영 단계에서 중요 데이터의 변경 이력을 저장하고 관리해야 하는 경우가 있다. 보통 history 테이블을 따로 만들어 이것들을 관리하곤 하는데JPA 를 사용중이라면 spring-data-envers 를 통해 이를 편리하게 설정하고 관리할 수 있다. spring-data-envers 는 hibernate-envers 의 wrapping 프로젝트로envers 를 편리하게 사용할 수 있는 기능(RevisionRepository, 메타데이터 조회)을 제공한다. 1. Dependency (gradle)implementation("org.springframework.data:spring-data-envers")2. Auditing 활성화감사를 진행할 엔티티에 @Audited 를 추가한다@Getter..