SpringAOP

时间:2021-08-17 12:26:38

首先导包,

我用的是Spring4.0.4;需要这三个包

Spring-AOP-4.0.4.REALEASE.jar

+

Spring-aspect-4.0.4.REALEASE.jar

+aspectjrt.jar

aopalliance.jar(这个包如果没有要去下载,我是这样用的,没有报错,不知道少了这个包会不会报错)

其次,Spring配置文件中配置如下片段(部分):

<?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:p="http://www.springframework.org/schema/p"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
<aop:aspectj-autoproxy />

就可以开始使用了

使用教程参考下面的链接

Spring面向切面 --- AspectJ --- 简单使用

http://www.cnblogs.com/kodoyang/p/Frame_Spring_AOP_AspectJ_Tutorial.html