简单使用JDK动态代理模拟Spring的AOP
软件152 彭梦月
Spring的面向切面编程可以使用AspectJ来实现,在有接口的被委托类可以实现其接口,没有借口的用CGLIB可以动态生成,今天我模拟一下了用接口实现
先创建一个接口:
UserDAO.java
实现它的UserDAOImpl.java
编写委托类:LogInterceptor.java
编写测试类:Index.java
如果类没有实现接口,Spring也可以生成一个代理
软件152 彭梦月
Spring的面向切面编程可以使用AspectJ来实现,在有接口的被委托类可以实现其接口,没有借口的用CGLIB可以动态生成,今天我模拟一下了用接口实现
先创建一个接口:
UserDAO.java
实现它的UserDAOImpl.java
编写委托类:LogInterceptor.java
编写测试类:Index.java
如果类没有实现接口,Spring也可以生成一个代理