读书人

Spring之AOP配备方法

发布时间: 2012-09-01 09:33:02 作者: rapoo

Spring之AOP配置方法

主要适用于写日志等操作,可以在dao层 业务层添加,但是必须是借口才能使用

?

配置方法

<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.xsd

http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd">


<bean id="log" class="com.hw.util.Log"/>?


<aop:config>?

? ?<aop:pointcutexpression="execution(* com.hw.service.IUser.add*(..))"id="add"/>?

<aop:aspect ref="log">?

? ? ? <aop:after method="Write"pointcut-ref="add"/>?

</aop:aspect>?

</aop:config>

</beans>



比较简单我就不再做过多说明了 1 楼 yingzhor 2011-02-28 引用但是必须是借口才能使用

也不完全正确啦。 如果你的dao,service什么的就是一个实现类而没有接口的话。
spring也可以用cglib帮你生成子类代理,aop也是可行的。 2 楼 li445970924 2011-03-01 LZ这个是不是 跟那个spring通知差不多 在执行某方法后 记录日志.. 3 楼 lgs0626 2011-03-01 li445970924 写道LZ这个是不是 跟那个spring通知差不多 在执行某方法后 记录日志..
我只是简单的说了一下aop的配置方法,在真实的项目中要比这复杂很多的 4 楼 lgs0626 2011-03-01 li445970924 写道LZ这个是不是 跟那个spring通知差不多 在执行某方法后 记录日志..
恩 算是吧 就是简单的小demo,谢谢关注 5 楼 竹隐江南 2011-03-01 哥们是HW的。。。 6 楼 mengdboy 2011-03-01 竹隐江南 写道哥们是HW的。。。
+1
7 楼 fhx007 2011-03-01 我一般通过spring的注解实现这样的功能

读书人网 >软件架构设计

热点推荐