论坛首页 Java企业应用论坛

Spring之AOP配置方法

浏览 5899 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (7) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-02-27  

主要适用于写日志等操作,可以在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:pointcut expression="execution(* com.hw.service.IUser.add*(..))" id="add"/> 

<aop:aspect ref="log"> 

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

</aop:aspect> 

</aop:config>

</beans>



比较简单我就不再做过多说明了
   发表时间:2011-02-28  
引用
但是必须是借口才能使用


也不完全正确啦。 如果你的dao,service什么的就是一个实现类而没有接口的话。
spring也可以用cglib帮你生成子类代理,aop也是可行的。
0 请登录后投票
   发表时间:2011-03-01  
LZ这个是不是 跟那个spring通知差不多 在执行某方法后 记录日志..
0 请登录后投票
   发表时间:2011-03-01  
li445970924 写道
LZ这个是不是 跟那个spring通知差不多 在执行某方法后 记录日志..

我只是简单的说了一下aop的配置方法,在真实的项目中要比这复杂很多的
0 请登录后投票
   发表时间:2011-03-01  
li445970924 写道
LZ这个是不是 跟那个spring通知差不多 在执行某方法后 记录日志..

恩 算是吧  就是简单的小demo,谢谢关注
0 请登录后投票
   发表时间:2011-03-01  
哥们是HW的。。。
0 请登录后投票
   发表时间:2011-03-01  
竹隐江南 写道
哥们是HW的。。。

+1
1 请登录后投票
   发表时间:2011-03-01   最后修改:2011-03-01
我一般通过spring的注解实现这样的功能
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics