작성
·
452
2
안녕하세요 강사님
AOP 를 배우니, 개인 프로젝트에 적용하고 싶은 생각이 들어 질문을 드립니다.
현재 게시판 서비스를 개발중입니다.
이 때 탈퇴한 회원의 글이나, 숨김 처리된 글은 화면단에서 보이지 않도록, 게시글 조회 API 마다 "필터 로직"을 중복하여 사용하고 있습니다.
그렇다 보니, api 마다 중복되는 필터 로직을 AOP 로 대체할 수 있지 않을까 생각이 들었습니다.
학습 자료를 보니 "오류 검사 및 처리, 동기화, 성능 최적화, 모니터링/로깅" 에 AOP 가 사용된다고 적혀있는데, 제가 구현하고자하는 필터링 로직도 AOP 를 적용하는 것이 적절한지 궁금하여 질문 드립니다 감사합니다 !
회원의 유효성 검사라는 횡단 관심사의 문제는 충족하지만, 이를 DB 단이 아닌 AOP 를 적용하여 해결하는 것이 적절한 방법인지에 대한 궁금증이라 생각해주시면 감사하겠습니다 :))
답변 1
2
안녕하세요. 파이후님
탈퇴한 회원의 글, 숨김 처리된 글을 어떻게 처리하는가에 따라서 다를 것 같아요.
그런데 이런 부분은 공통 관심사라기 보다는 특정 비즈니스 로직이기 때문에 AOP로 처리하기는 좀 애매할 것 같아요.
감사합니다.