简单使用JDK动态代理模拟Spring的AOP

软件152 彭梦月

 

Spring的面向切面编程可以使用AspectJ来实现,在有接口的被委托类可以实现其接口,没有借口的用CGLIB可以动态生成,今天我模拟一下了用接口实现

先创建一个接口:

UserDAO.java

实现它的UserDAOImpl.java

编写委托类:LogInterceptor.java

编写测试类:Index.java

如果类没有实现接口,Spring也可以生成一个代理

 

posted @ 2017-06-29 09:55  梦醒时分M  阅读(170)  评论(0编辑  收藏  举报