jpa auditing1 JPA Auditing JPA Auditing JPA Auditing이란, Spring Data JPA가 CRUD 등 JPA를 이용한 작업을 할 때, Audit(감시) 기능을 위해 제공해주고 있다. 엔티티 객체가 영속성 컨텍스트에 저장, 수정, 삭제 등의 이벤트의 발생을 JPA Auditing에서 감시하고 있다가, 해당 이벤트가 발생하면 특정 로직을 처리할 수 있도록 해준다. 한마디로, javascript의 이벤트리스너의 기능을 JPA에서 사용할 수 있는 것이다. Entity에 대한 리스너는 따로 클래스 파일을 생성하여도 되지만 Spring Data JPA가 기본적으로 제공해주는 리스너를 사용하여도 된다. 이번 글에서는 Spring Data JPA가 제공해주는 JPA Auditing 을 사용하는 방법을 알아보겠다. @Enabl.. 2024. 1. 17. 이전 1 다음 728x90 반응형