TA的每日心情 衰 2021-2-2 11:21
签到天数: 36 天
[LV.5]常住居民I
<aop:config>
- P$ ?, B* ?7 } <aop:pointcut id="userDAO". n0 j# a. |" u$ v" y' C
expression="execution(public * cn.dao.IUserDAO.*(..))" />$ \! ?0 ?8 ~/ L7 x; I, o; _! s! T
<aop:advisor advice-ref="tx" pointcut-ref="userDAO"/>
, P O h5 ?% J* z$ E </aop:config>
* _/ R) W$ y7 |( ]+ ?; g & |2 c( ~* f# H2 i2 }
复制代码 在上面的代码中+ c7 m; D) n2 V* Y
2 w' x9 _9 u A% X
execution 是方法运行+ x$ n' P. f6 d; p, ?% i+ L2 S4 O9 |9 C( [
+ l; _$ A% S" W* [+ w( a public 是指定public的方法,也可以不写直接:execution(* cn.dao.IUserDAO.*(..)
) S: j h$ F, l: D) J# W
2 J( I' M$ Z9 _* j! X7 c, ` * 是任意返回值,可以有返回值,也可以是void没有返回值的方法: Q5 n8 o2 x% y( u1 s" a5 F
/ G% o. k' W9 M( e6 N
cn.dao.IUserDAO.* 是指定目录下的指定类任意方法
4 K- R8 t$ a% P/ r) a2 Y : i0 q1 E: N a' z
cn.dao.IUserDAO.insert* 是指定目录下的指定类insert开头的任意方法
' @$ n6 u( N/ _9 V' R. h% H1 }
- L. S, v: l* Q0 I+ C# t+ ?5 ]2 f cn.dao.IUserDAO.*.* 是指定目录下的任意类下的任意方法1 c1 D# r, C# Z# d. o! A& F
6 `/ c8 D; [- q" g9 P: Z
cn.dao..*.* 是指定目录下的任意目录下任意类下的任意方法
2 G2 |( F k" H
& i' P. A! `2 v3 x! F# } (..) 是任何参数,可以是没有参数0 [9 U( _& i9 Y- z1 w
' `: y$ H8 \' F) J
' |$ p+ I5 Q& B" n0 C8 o2 n. x 2 ^3 H$ M* Y5 X
v6 O3 \, V& z8 F! Z# q3 B
/ a s; h1 I, E$ u. H 在execution中是可以有多个的方法,例如:
$ E0 v9 |! r1 p2 B
+ u3 d1 N- y, s0 \" a, h execution(* com.action.userinfoAction..*(..))&&execution(* com.action.memberAction..*(..))&&!execution(* get*(..))&&!execution(* set*(..))* V I2 T( a' E; g7 W$ k
- p# k# ]8 l* E7 n7 p
科帮网-Java论坛、Java社区、JavaWeb毕业设计 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关2、本站所有主题由该帖子作者发表,该帖子作者与科帮网-Java论坛、Java社区、JavaWeb毕业设计 享有帖子相关版权3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网-Java论坛、Java社区、JavaWeb毕业设计 的同意4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意7、科帮网-Java论坛、Java社区、JavaWeb毕业设计 管理员和版主有权不事先通知发贴者而删除本文
JAVA爱好者①群:
JAVA爱好者②群:
JAVA爱好者③ :