基于Xml 的AOP实现
在spring02项目中的pom.xml文件导入Aspect框架相关JAR包的依赖,在pom.xml中添加的代码如下
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.9.1</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.6</version>
</dependency>
在spring02项目的src/main/java 目录下创建一个com.hxci.demo包,在该包下创建接口UserDao,
并在该接口中编写添加、删除、修改和查询的方法。UserDao接口具体代码下
package com.hxci.demo.Dao;
public interface UserDao {
public void inerst();
public void delete();
public void update();
public void select();
}
在com.hxci.demo包下创建UserDao接口的实现类UserDaoImpl,实现UserDao接口中的方法。
UserDaoImpl类具体代码如下
package com.hxci.demo.Impl;
import com.hxci.demo.Dao.UserDao;
public class UserImpl implements UserDao {
@Override
public void inerst() {
System.out