java, spring

[Spring] AOP, Java 설정

isaac.kim 2021. 8. 21.
728x90
반응형

[Spring] AOP, Java 설정

 

이전 글

2021.08.21 - [Spring] - [Spring] AOP 설정과 실습

2021.08.20 - [Spring] - [Spring]AOP, Aspect-Oriented Programming/관점 지향 프로그래밍 개념 이해하기

 

이전 글에 AOP 관한 개념과 설정 방법이 대부분 나와있습니다.

이번 글에서는 AOP 설정을 Java로 설정하는 방법과 테스트하는 과정을 담은 글입니다.

 

AOP. LogAdvice 작성

 

 

AOP, Java 설정

스프링 설정을 Java를 이용해 처리하려면 'com.project.service'와 'com.project.aop' 패키지는 @ComponentScan을 이용하고, @EnableAspectJAutoProxy 어노테이션을 추가합니다.

 

RootConfig 클래스

 

AOP 테스트

BoardServiceTests 클래스

테스트 실행 > 프록시 생성 결과 확인하기

 

 

위에서 작성했던 LogAdvice의 메서드가 실행될 수 있도록 service의 메서드를 실행시키는 테스트 코드를 작성합니다.

 

BoardServiceTests 클래스

테스트 실행 > LogAdvice 실행 확인하기


이전 글 내용에 이어서 Java로 AOP를 설정하는 방법에 대해 간단하게 다루어 봤습니다.

728x90
반응형