侧边栏壁纸
  • 累计撰写 793 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论
标签搜索

目 录CONTENT

文章目录

通过配置文件配置

Dettan
2021-04-10 / 0 评论 / 0 点赞 / 152 阅读 / 327 字
温馨提示:
本文最后更新于 2022-07-23,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<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/aop http://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
 <!--  配置目标对象  -->
<bean id="userService" class="com.spring.aop.service.UserServiceImpl"/>
 <!--  配置通知对象  -->
<bean id="myAdvice" class="com.spring.aop.advice.MyAdvice"/>
 <!--  配置切入  -->
<aop:config>

<!--
	public void com.spring.aop.service.UserServiceImpl.add()
	void com.spring.aop.service.UserServiceImpl.add()
	* com.spring.aop.service.UserServiceImpl.add()
	* com.spring.aop.service.UserServiceImpl.*()
	* com.spring.aop.service.*ServiceImpl.*(..)
	* com.spring.aop.service..*ServiceImpl.*(..)
-->

 <!--  配置切入点  -->
<aop:pointcut expression="execution(* com.spring.aop.service.*ServiceImpl.*(..))" id="pc"/>
 <!--  配置切面   切入点与增强的结合  -->
<aop:aspect ref="myAdvice">
 <!--  前置通知  -->
<aop:before method="before" pointcut-ref="pc"/>
<aop:after-returning method="afterReturn" pointcut-ref="pc"/>
<aop:around method="around" pointcut-ref="pc"/>
<aop:after-throwing method="afterException" pointcut-ref="pc"/>
<aop:after method="after" pointcut-ref="pc"/>
</aop:aspect>
</aop:config>
</beans>

0

评论区