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
執行結果: