1 AspectJ的XML的方式
1.1创建web项目,引入jar包
除了基本包外(https://blog.csdn.net/W2612888/article/details/85217984),还需要引入下面的包:
- com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar:AspectJ的包
- 弹簧方面,4.2.4.RELEASE.jar:春季和AspectJ的整合的包
- 弹簧AOP-4.2.4.RELEASE.jar:春天的AOP的包
- com.springsource.org.aopalliance-1.0.0.jar:AOP联盟包
1.2创建Spring的配置文件并引入aop约束
在XSD-configuration.xml文件中找到AOP的约束,并引入applicationContext.xml中中
1.3配置编写接口和实现类
- 接口
package com.itykd.dao;
public interface UserDao {
void save();
void update();
void find();
void delete();
}
- 实现类
package com.itykd.dao.impl;
import com.itykd.dao.UserDao;
public class UserDaoImpl implements UserDao {
@Override
public void save() {
System.out.println("UserDaoImpl的save方法执行了.....");
}
@Override
public void update() {
System.out.println("UserDaoImpl的update方法执行了.....");
}
@Override
p