摘要:
首先说明一下,两种方式是Annotation与XML先看Annotation实现办法在Spring配置文件中设置自动扫描和自动代理如下beans.xml 被委托类(不太规范的命名)UserDAO.javapackage com.bq;import org.springframework.stereotype.Component;@Component("userDAO")public class UserDAO { public void add(){ System.out.println("添加用户成功"); } ... 阅读全文
摘要:
Spring的面向切面编程可以使用AspectJ来实现那如何实现的呢?在有接口的被委托类可以实现其接口,没有借口的用CGLIB可以动态生成下面就来模拟一下用接口实现先创建一个接口:UserDAO.javapackage com.bq;public interface UserDAO { public void addUser();}实现它的UserDAOImpl.javapackage com.bq;public class UserDAOImpl implements UserDAO { @Override public void addUser() { Sy... 阅读全文