Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

JS Coding

[JAVA] A.O.P 본문

Java

[JAVA] A.O.P

JSKJS 2023. 10. 23. 16:16

AOP 예시

 

게시글을 등록/수정/삭제/조회 할때 전송된 모든 파라미터와
해당 로직의 소요 시간을 콘솔로 로그에 출력하라.

core-concern : 등록/수정/삭제/조회
  target : board service(B.L)
cross-cutting-concern : 로직의 소요 시간, 로그로 출력, 모든파라미터 -> 로그출력
  advice : LoggingAdvice
  point-cut : execution(* cohttp://m.springboard.board.service.*.*(..))

Weaving을 담당하는 dependency 등록(aspectJ weaver)

 

은행 인출기