카테고리 없음

Auditing

서버관리자 페페 2024. 4. 13. 13:20

(맥락)

등록시간, 수정시간, 등록자, 수정자 자동 공급

 

---

 

 

(스트럭쳐)

config에 AuditorAwareImpl

config에 AuditConfig 생성 -> AuditorAwareImpl @Bean으로 추가

BaseTimeEntity : 시간만

BaseEntity : 위 상속후 등록자 / 수정자도 추가

 

Member에 BaseEntity extends 후 기존 없애기 + @withMockUser로 테스트

 

오더아이템, 카트. 카트아이템, 아이템, 오더 모두 상속 수정

 

----

 

(semiflow 20)

implements AuditorAware<String> 

@EnableJpaAuditing -> 활성화

@EntityListenr(value = {AuditingEntityListener.class})

@MappedSuperclass  : 공통 매핑 정보가 필요할때 사용, 부ㅋ모 클래스를 상속받는 자식 클래스에 매핑 정보만 제공