Aop 에 대해서
스프링 부트의 중요 3가지 핵심 요소 들인 IoC/DI, Aop, Portable Service Abstractions 이 있다. 오늘은 그중 Aop에 대해서 정리 해 보려 한다. Aop란 Aspect Oriented programming 관점 지향 프로그래밍 이라고한다. Aop는 애플리케이션 전체에 걸쳐 사용 되는 기능을 재사용 하도록 하는 것이다. 예를 들어 두 클래스가 있다. Class A() { Class B() {aaaaa aaaaaared dogbbbbb bbbbb } } 이런식으로 두 클래스가 있다. 두개의 클래스는 서로 너무 다르다. 하나는 색깔 빨강, 하나는 동물 개 이다. 두개의 부모 클래스는 서로 너무 다르다. 하지만 겹치는 부분들이 있는데(aaaaa, bbbbb) 상속을 받지 못한다..
2019. 2. 5. 06:53