單元測試也叫,十二 Spring的AOP開發入門,整合Junit單元測試(AspectJ的XML方式)

 2023-10-21 阅读 35 评论 0

摘要:創建web項目,引入jar包 ? 引入Spring配置文件 ? 編寫目標類,完成配置 ? 編寫測試類 單元測試也叫, ? Spring整合Junit單元測試 ? 編寫一個切面類 配置切面類,產生代理: <?xml version="1.0" encoding="UTF-8"?> &

創建web項目,引入jar包

?

引入Spring配置文件

?

編寫目標類,完成配置

?

編寫測試類

單元測試也叫,

?

Spring整合Junit單元測試

?

編寫一個切面類

配置切面類,產生代理:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop.xsd"><!-- 配置目標對象(被增強對象) --><bean id="productDao" class="com.spring4.demo3.ProductDaoImpl"></bean><!-- 將切面類交給Spring管理 --><bean id="myAspect" class="com.spring4.demo3.MyAspectXML"></bean><!-- 通過Spring配置對目標類完成代理 --><aop:config><!-- 配置切入點,表達式配置哪些類的哪些方法需要進行增強,*代表任意返回值,...代表任意參數 --><aop:pointcut id="pointcut1"expression="execution(* com.spring4.demo3.ProductDaoImpl.save(..))" /><!-- 配置切面 --><aop:aspect ref="myAspect"><!-- 配置為前置增強 --><aop:before method="checkPri" pointcut-ref="pointcut1" /></aop:aspect></aop:config>
</beans>

?

測試輸出:

java.lang.object的方法??

轉載于:https://www.cnblogs.com/ltfxy/p/9882430.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/154820.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息