色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

aspect注解怎么運行

謝彥文2年前27瀏覽0評論

aspect注解怎么運行?

具體方法如下,自行觀看。

1 示例仍然使用上一節(jié)的"騎士和劍士"的例子,目標(biāo)類Horseman和Swordman[java] view plain copy print?public class Horseman { public void rush(String enemy) { System.out.println(this.getClass().getSimpleName() + "沖刺攻擊" + enemy); } public void chop(String enemy) { System.out.println(this.getClass().getSimpleName() + "砍劈攻擊" + enemy); } } [java] view plain copy print?public class Swordman { public void block(String enemy) { System.out.println(this.getClass().getSimpleName() + "格擋" + enemy); } public void chop(String enemy) { System.out.println(this.getClass().getSimpleName() + "砍劈攻擊" + enemy); } } 2 注解說明2.1 @Aspect作用是把當(dāng)前類標(biāo)識為一個切面供容器讀取2.2 @Before標(biāo)識一個前置增強方法,相當(dāng)于BeforeAdvice的功能,相似功能的還有2.3 @AfterReturning后置增強,相當(dāng)于AfterReturningAdvice,方法正常退出時執(zhí)行2.4 @AfterThrowing異常拋出增強,相當(dāng)于ThrowsAdvice2.5 @Afterfinal增強,不管是拋出異常或者正常退出都會執(zhí)行2.6 @Around環(huán)繞增強,相當(dāng)于MethodInterceptor2.7 @DeclareParents引介增強,相當(dāng)于IntroductionInterceptor3 execution切點函數(shù)execution函數(shù)用于匹配方法執(zhí)行的連接點,語法為:execution(方法修飾符(可選) 返回類型 方法名 參數(shù) 異常模式(可選))

java 注釋,aspect注解怎么運行