国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

spring aop小例子

2019-11-06 06:39:06
字體:
來源:轉載
供稿:網友
切面類package com.holley.coms.web.pub.sys;import org.aspectj.lang.JoinPoint;public class AopTest { public void aopTestPRint(JoinPoint j){ System.out.println("添加日志-----------------------"); Object obj[] = j.getArgs(); for(Object o:obj){ System.out.println(o); } System.out.println("=======方法名:"+j.getSignature().getName());//打印出方法名稱 } }**applicationcontext.xml配置文件**//當出現nosuch method.proxy70.某某方法 錯誤時配置該行<aop:aspectj-autoproxy proxy-target-class="true" /> <bean id="aspect" class="com.holley.coms.web.pub.sys.AopTest" /> <aop:config> <aop:aspect id="myaop" ref="aspect"> <aop:pointcut id="target" expression="execution(* com.holley.coms.pub.pob.service.PobBranchMeterService.*(..))" /> //項目中的service層,這里的配置可以網上去搜索 <aop:before method="aopTestPrint" pointcut-ref="target" /> </aop:aspect> </aop:config>**控制臺打印出來的**添加日志-----------------------{page=com.holley.eemas.common.dataobject.Page@1e7d956, TQID=114}=======方法名:queryBranchMeterByPage跟事務配置在一起的時候:<tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="insert*" propagation="REQUIRED" /> <tx:method name="update*" propagation="REQUIRED" /> <tx:method name="delete*" propagation="REQUIRED" /> <tx:method name="getPage" propagation="REQUIRED" /> <tx:method name="create*" propagation="NOT_SUPPORTED" /> <tx:method name="*" propagation="SUPPORTS" read-only="true" /> </tx:attributes> </tx:advice> <aop:config> <aop:pointcut id="allManagerMethod" expression="execution(* com.holley.coms.*.service.*.*(..))" /> <aop:advisor advice-ref="txAdvice" pointcut-ref="allManagerMethod" /> <aop:aspect id="myaop" ref="aspect"> <aop:pointcut id="target" expression="execution(* com.holley.coms.pub.pob.service.PobBranchMeterService.*(..))" /> <aop:before method="aopTestPrint" pointcut-ref="target" /> </aop:aspect> </aop:config>

以上代碼親測可用


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莲花县| 五华县| 尚志市| 临城县| 湘潭县| 上虞市| 塔城市| 桓台县| 花莲市| 合川市| 东阳市| 峨眉山市| 天台县| 饶平县| 宣武区| 宁波市| 万载县| 郓城县| 繁昌县| 屯门区| 肇庆市| 普格县| 伊春市| 错那县| 东丰县| 新兴县| 蒙自县| 绥宁县| 凭祥市| 汽车| 安福县| 天等县| 济阳县| 柳河县| 平邑县| 梁平县| 沛县| 宾阳县| 泸水县| 克什克腾旗| 福清市|