OurHomeRecipe / our-home-recipe-backend

우리집 레시피 백엔드입니다.
0 stars 2 forks source link

[FEATURE] Spring Boot Auditing 설정 추가 #37

Closed elrdan closed 1 day ago

elrdan commented 6 days ago

️⃣ 요청 유형

해당되는 항목을 선택해주세요.

  • [x] 새로운 기능 추가
  • [ ] 기존 기능 개선
  • [ ] 성능 개선

️⃣ 어떤 기능인가요?

생성자, 생성일, 수정자, 수정일을 자동으로 입력해주는 Spring Boot Auditing 기능을 설정하려고 합니다. 이를 통해 엔티티 생성 및 수정 시 관련 필드가 자동으로 관리되도록 합니다.

️⃣ 이 기능이 필요한 이유는 무엇인가요?

각 엔티티의 생성 및 수정 관련 정보를 수동으로 입력하는 과정을 줄이고, 데이터 일관성을 유지하기 위해 해당 필드를 자동으로 관리할 필요가 있습니다. 이를 통해 코드의 중복을 줄이고, 데이터 무결성을 향상시킬 수 있습니다.

구현 방안 (선택)

Spring Data JPA의 @CreatedBy, @CreatedDate, @LastModifiedBy, @LastModifiedDate 어노테이션을 사용하고, AuditorAware 인터페이스를 구현하여 현재 사용자를 추적할 수 있습니다.

️⃣ 작업 상세 내용

📎 참고할만한 자료 (선택)

https://docs.spring.io/spring-data/jpa/reference/#auditing