22.11.19 스프링 기초 강의 - AOP

22.11.19 스프링 기초 강의 - AOP

오늘은 스프링 AOP에 대해서 배웠다.

NodeJs와 prisma를 사용했을 때 Pirmsa.middleware랑 비슷하다라고 했다.

 

공통관심사항과 핵심관심사항을 분리하는 것이 포인트

 

게다가 @Aspect Anotation을 사용해주기만 하면 간단하게 공통관심사항을 분리하여 사용할 수 있다.

(@Bean 주입할 때 따로 분리해주든가 @Component 와 함께 써주면 Spring Container에서DI를 하기 전에 프록시 메서드로 먼저 주입 후 joinPoint.proceed() 가 끝나면 원래 메서드를 사용한다.)

 

공통관심사항과 핵심관심사항을 편리하게 분리할 수 있는 이유는 Spring에서 DI를 사용하여 원래 메서드를 주입하기 전에 프록시 메서드를 주입할 수 있기 때문이다.

 

공부할 것이 많지만 급하지 말고 꾸준히 하나씩 해나가자. 모래 위에 쌓은 성은 쉽게 무너지니 탄탄한 지반 위에 차근차근 쌓아 올려가자

댓글을 작성해보세요.

채널톡 아이콘