aop
-
[Spring]💨 AOP(Aspect Oriented Programming)와 애노테이션(Annotation)Java 2021. 10. 7. 22:26
💨AOP(Aspect Oriented Programming) 💨1.AOP 사용자가 요구했던 업무족인 내용이라기보다 개발자나 관리자가 프로그램을 위해 필요한 코드들을 추가(주 업무로직X- 사용자도 모름) 객체지향보다 더 큰 범위 🔒🔑기존방식 로그를 처리하겠다 할대 직접 코드를 열여서 직접 위아래 입력하고 주석하고 풀고 이런 귀찮은 잃을 해야함 소스코드가 있는 사람만 cross-cutting해당사항 넣었다 뺄 수 있음 🔑aop로 보완 꽂아져 있지않지만 꽂아져 있는것처럼 구현 가운데 부분에 proxy 생성 위 사진 화살표로 흐름 파악 spring 사용시 더욱 더 쉽게 개발 가능 💨2. AOP 환경설정 ✅pom.xml에 필요한 library들 설치( /build 와 /project사이에 넣어준다.) org.sp..