AOP1 [spring] 핵심2_Aspect Oriented Programming Spring Triangle Inversion Of Control (IOC) Aspect Oriented Programming (AOP) Portable Service Abstraction (PSA) 흩어진 AAAA와 BBBB -> 모아놓은 AAAA와 BBBB 다양한 메소드에 공통 코드가 흩어져 있을 때! 일일이 수정하긴 어렵다! 공통코드를 별도 클래스의 별도 메소드로 분리 EX) 처리시간을 재는 메소드 StopWatch 인스턴스 생성 stopWatch.start( ); 코드 stopWatch.stop( ); System.out.println(stopWatch.prettyPrint( )); AOP 구현1 ~ 컴파일 단계 A.java를 A.class로 컴파일하는 단계에서 원하는 코드를 끼워넣는다. 소스에는.. 2020. 3. 21. 이전 1 다음