XML 기반 AOP 개발 의 빠 른 입문

5918 단어 웹 핵심
XML 기반 AOP 개발 의 빠 른 입문
1.1 단계
① AOP 관련 좌표 가 져 오기
② 대상 인터페이스 와 대상 클래스 만 들 기 (내부 에 접점 이 있 음)
③ 절단면 류 만 들 기 (내부 강화 방법 이 있 음)
④ 대상 클래스 와 절단면 클래스 의 대상 생 성 권 을 spring 에 게 맡긴다.
⑤ applicationContext. xml 에 직 입 관 계 를 설정 합 니 다.
⑥ 테스트 코드
1.2 상세 내용
① AOP 관련 좌표 가 져 오기


  org.springframework
  spring-context
  5.0.5.RELEASE



  org.aspectj
  aspectjweaver
  1.8.13


② 대상 인터페이스 와 대상 클래스 만 들 기 (내부 에 접점 이 있 음)
public interface TargetInterface {
     
    public void method();
}

public class Target implements TargetInterface {
     
    @Override
    public void method() {
     
        System.out.println("Target running....");
    }
}

③ 절단면 류 만 들 기 (내부 강화 방법 이 있 음)
public class MyAspect {
     
    //      
    public void before(){
     
        System.out.println("      .....");
    }
}

④ 대상 클래스 와 절단면 클래스 의 대상 생 성 권 을 spring 에 게 맡긴다.





⑤ applicationContext. xml 에 직 입 관 계 를 설정 합 니 다.

    


⑤ applicationContext. xml 에 직 입 관계 설정 절 점 식 과 선행 강 화 된 직 입 관 계 를 설정 합 니 다.

    
    
        
        
    


⑥ 테스트 코드
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class AopTest {
     
    @Autowired
    private TargetInterface target;
    @Test
    public void test1(){
     
        target.method();
    }
}

좋은 웹페이지 즐겨찾기