====================
切入点函数的逻辑运算
====================
将多个切入点函数组合成更为复杂的切入条件。
1 与逻辑
切名为login且带有两个String型参数的方法。
execution(* login(..)) and args(String,String)
/src/main/resources/applicationContext.xml:
或
UserServiceImpl.register - 不切register方法
>>>> BEFORE INVOKE >>>> \
UserServiceImpl.login 只切login方法
<<<< AFTER INVOKE <<<< /
OrderServiceImpl.show - 不切show方法
例程:Proxy
2 或逻辑
切名为register和login的方法。
execution(* register(..)) or execution(* login(..))
/src/main/resources/applicationContext.xml:
>>>> BEFORE INVOKE >>>> \
UserServiceImpl.register |
<<<< AFTER INVOKE <<<< |
| 切register和login方法
>>>> BEFORE INVOKE >>>> |
UserServiceImpl.login |
<<<< AFTER INVOKE <<<< /
OrderServiceImpl.show - 不切show方法
例程:Proxy