AOP 2

스프링(spring) AOP 구현하기[2] : @Aspect 어노테이션으로 구현

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 aop를 @Aspect 어노테이션으로 구현하는 방법에 대해 공부합니다.aop의 경우 클래스에 설정하는게 xml에 설정하는 것보다 편할 수 있습니다.xml 설정방법 보러가기▼2018/01/05 - [Spring(스프링)] - 스프링(spring) AOP란? spring AOP 구현하기[1] : xml 스키마로 구현 1. pom.xml 파일에 의존설정부터 해주시고요.12345 org.aspectj aspectjweaver 1.7.4cs2.공통 기능을 가지는 @Aspect 어노테이션을 가지는 클래스를 만듭니다.1234567891011121..

스프링(spring) AOP란? spring AOP 구현하기[1] : xml 스키마로 구현

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ AOP : Aspect Oriented Programming - 관점 지향 프로그래밍 프로그램 개발 시 공통되는 기능들이 많이 사용됩니다.대표적으로 로그가 있겠죠?이러한 공통되는 기능들을 여러 모듈에 적용하기 위한 방법으로는상속이 있습니다.이 방법에는 문제가 있습니다.자바에서는 기본적으로 다중 상속이 지원되지 않기 때문에다양한 모듈에 상속을 통해서 공통 기능을 주는데에는 한계가 있고,기능 구현 부분에 핵심코드와 함께 공통 기능코드가 함께 있기 때문에효율성이 떨어집니다. 이러한 한계 때문에 AOP가 나왔습니다.AOP 방법은 핵심 기능과 공통 기능을 분리..