joinpoing : 주업무로직의 메서드
advice : 부가업무
pointcut : advice가 들어갈 곳
aspect : advice+pointcut
글에 압도당하지말고 그림으로 파악. Aspect
weaving
advice의 종류 + before & around advice
join point![]
..매개변수가 뭐가 되든지 받겠다. wildcard
메모시 프로그램이 거쳐간 로그
root-context설정 가져다쓸수있음
proxy라는 객체였음 spring이 만들어준 객체는
proxy로 impl getName() 소문자->대문자 변환도 가능
proxy에서 toUpperCase메서드사용
주업무로직은 건드리지않고 proxy를 통해 기능을 추가할수 있음.