- AOP 구현을 통해 AOP와 Proxy에 대한 이해도를 높인다.
- 이전 미션에서 진행한 코드를 사용하고 싶다면, 마이그레이션 작업을 진행합니다.
- 학습 테스트는 강의 시간에 풀어봅시다.
- 학습 테스트를 완료하면 LMS의 1단계 미션부터 진행합니다.
- IntelliJ에 Kotest 플러그인 설치
- 하단의 cglib 사용시 주의사항 참고
- 실패하는 학습 테스트를 통과시키시면 됩니다.
- 학습 테스트는 aop 패키지 또는 클래스 단위로 실행하세요.
AOP와 스프링 AOP에 대해 좀 더 자세히 알아봅시다.
AOP에서 중요한 개념은 🌟로 표시했습니다.
🌟가 붙은 단어의 설명은 주의 깊게 읽어보세요.
cligb를 구현할 때 스샷을 참고해서 아래 VM 옵션을 활성화한다.
--add-opens java.base/java.lang=ALL-UNNAMED
--add-opens java.base/java.lang.reflect=ALL-UNNAMED
--add-opens java.base/java.util=ALL-UNNAMED
우측 상단 Run / Debug Configurations 메뉴