• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

회원 유효성 검사에 AOP 를 적용해도 될까요?

22.06.04 22:56 작성 조회수 300

2

안녕하세요 강사님

AOP 를 배우니, 개인 프로젝트에 적용하고 싶은 생각이 들어 질문을 드립니다.

현재 게시판 서비스를 개발중입니다.

이 때 탈퇴한 회원의 글이나, 숨김 처리된 글은 화면단에서 보이지 않도록, 게시글 조회 API 마다 "필터 로직"중복하여 사용하고 있습니다.

그렇다 보니, api 마다 중복되는 필터 로직을 AOP 로 대체할 수 있지 않을까 생각이 들었습니다. 

학습 자료를 보니 "오류 검사 및 처리, 동기화, 성능 최적화, 모니터링/로깅" 에 AOP 가 사용된다고 적혀있는데, 제가 구현하고자하는 필터링 로직도 AOP 를 적용하는 것이 적절한지 궁금하여 질문 드립니다 감사합니다 !

회원의 유효성 검사라는 횡단 관심사의 문제는 충족하지만, 이를 DB 단이 아닌 AOP 를 적용하여 해결하는 것이 적절한 방법인지에 대한 궁금증이라 생각해주시면 감사하겠습니다 :))

답변 1

답변을 작성해보세요.

1

안녕하세요. 파이후님

탈퇴한 회원의 글, 숨김 처리된 글을 어떻게 처리하는가에 따라서 다를 것 같아요.

그런데 이런 부분은 공통 관심사라기 보다는 특정 비즈니스 로직이기 때문에 AOP로 처리하기는 좀 애매할 것 같아요.

감사합니다.