Spring Framework 6 教學 (八) AOP

  • Post category:AOP / Spring 6

Spring Framework 6 仍保有 AOP 的機制,雖然使用的機會不高,但我們還是來了解一下怎麼使用。

Spring Framework 6 AOP 需要 aspectj

會需要增加其他的 Jar ,所以,要調整POM.xml

<dependency>
    <groupId>org.aspectj</groupId>
    <artifactId>aspectjrt</artifactId>
    <version>1.9.2</version>
   
</dependency>

<dependency>
    <groupId>org.aspectj</groupId>
    <artifactId>aspectjweaver</artifactId>
    <version>1.9.2</version>
</dependency>

增加之後,確認一下是否有增加了兩個 Jar

增加一個 package com.myspring.test

並增加一個 MyTest.java 如下:

在 com.myspring.forscan 中增加一個 MyAspect.java

在 AppConfig.java 調整設定

在 Use2.java 取得並呼交 MyTest

執行結果: