728x90 AOP1 [Spring] Spring AOP + 예제 실습 Spring AOP AOP란 : AOP는 (Aspect Oriented Programming)의 약자로, 여러 객체에 공통으로 적용할 수 있는 기능을 분리해서 재사용성을 높여주는 프로그래밍 기법이다. AOP는 핵심기능과 공통기능의 구현을 분리함으로써 핵심기능을 구현한 코드의 수정 없이 공통 기능을 적용할 수 있게 만들어준다. AOP방식 스프링이 제공하는 AOP방식은 프록시를 이용한 방식이다. 스프링 AOP는 프록시객체를 자동으로 만들어 실제 객체의 기능을 실행하기 전.후에 공통기능을 호출한다. AOP 주요용어 용어 의미 Advice 언제 공통기능을 핵심로직에 적용할 지를 정의 예) 메서드를 호출하기 전(언제)에 트랜잭션시작(공통기능)기능 적용 JointPoint Advice를 적용가능한 지점(메서드) 스.. 2022. 4. 24. 이전 1 다음 728x90