Spring framework AOP
2023. 11. 17.
🌼AOP(Aspect-Oriented Programming) 관심지향 프로그래밍 공통 관심사항과 핵심관심사항을 분리 시켜 코드의 중복을 제거하고 코드의 재사용성을 높이는 프로그래밍 방법론 핵심기능에 공통기능을 삽입 (핵심기능코드의 변경없이 공통기능의 구현을 추가 ,변경) 더보기 ➜ 공통적인 작업을 간편하게 처리할 수 있다 여러 메서드에서 로깅을 추가해야 할 때, AOP를 사용하면 각 메서드마다 로깅 코드를 중복해서 작성하지 않고, 로깅 관련 코드를 한 곳에 모아놓고 필요한 메서드에 자동으로 적용할 수 있다 특정 메서드의 실행 전과 후에 로깅을 추가하고 싶다면 AOP를 사용하여 간단한 설정을 통해 이를 달성할 수 있다. AOP는 코드의 재사용성을 높이고 유지보수를 편리하게 만들어준다 여러 유형과 객체 간에..