Auditing 관련해서 궁금한게있습니다!
320
작성한 질문수 10
안녕하세요! 질 좋은 강의 잘 보고 있습니다!
해당 강의를 듣기전에는 BaseTimeEntity를 추상클래스로 생성해 필드값으로 createTime, modifiedTime 등을 생성하고, 사용하고 싶은 클래스(ex. Member, Post ) 에 extends 해서 사용하는 방법으로 알고 있었습니다.
강의에서는 AuditorAware 인터페이스를 상속받아 구현하고 있는데, 위와 같은 방법이랑 차이점이 있을까요??
차이점이 있다면, 장단점이 어떤게 있는지 궁금합니다.
답변 1
2
안녕하세요 윤종님! AuditorAware를 이용하면 생성자, 수정자를 자동으로 입력해준다는 장점이 있습니다. 예를 들어서 현재 로그인한 회원의 아이디를 데이터 수정시 생성자와 수정자로 넣어줄수도있고, api 같은 경우에 강의에서는 해당 데이터가 어떤 경로에서 수정됐는지 볼 수 있도록 api url을 지정해주었습니다.
실무에가시면 보통 저 생성자와 수정자도 테이블에 거의 다 넣을텐데요, 만약 배포가 잘못되거나 로직이 잘못됐을 때 이 데이터가 누구에의해서 어느 경로에 의해서 바꼈는지 추적이 용이하다는 장점이있습니다.
예를 들어서 쇼핑몰에서 상품을 수정하는 로직이 여러군데일 때 이 경로에서 잘못되었구나 그런것들을 좀 더 쉽게 인지할 수 있다는 장점이 있습니다.
OAUTH2 질문
0
105
2
카카오토큰관련
0
93
2
auditing
0
90
1
전역에러처리질문
0
126
2
토큰 발급 관련 문의 드립니다.
0
143
2
이 흐름이 맞을까요??
0
136
2
OpenFeign을 어떤 상황에서 어떻게 사용하는지 감이 안옵니다...
0
234
2
도메인형 패키지 구조 질문
0
256
1
application.yml token 선언 시 오류
0
336
1
토큰발행시 500 INTERNAL_SERVER_ERROR
0
162
1
oauth 회원가입 시 필수 추가 정보는 어떤 식으로 받으시나요?
0
293
2
io.jsonwebtoken.security.WeakKeyException 해결방법
0
399
1
리프레시 토큰 사용 관련 문의 건
0
345
1
Xss 에서 WebConfig 오류 발생됩니다.
0
692
1
applycation.yml 의 readTimeout 이 적용이 안됩니다.
0
706
2
강사님 Swagger에 질문드립니다.
0
297
2
kakao token 발급 시 에러
0
741
2
아직 초반부분인데 질문이있습니다.
0
213
1
socialLoginApiService map 주입
0
294
1
전역 에러 처리 메시지 관리
0
618
2
안드로이드 스튜디오와 협업
0
650
2
String accessToken = authorizationHeader.split(" ")[1];은 accessToken이 맞나요?
0
313
1
SocialLoginApiServiceFactory 생성자 관련 질문입니다.
0
260
1
OAuthAttributes 클래스의 toMemberEntity의 파라미터로 memberType이 들어가야하는 이유가 궁금합니다.
0
449
2





