摘要: 目的: 需要对一些事物的操作进行日志记录,如果在service内进行记录,大量的代码重复,并且维护比较麻烦。所以采用AOP的方式对service进行拦截。使用自定义注解的目的则是判断是否需要记录日志和传递额外的信息。 方式: 参考后面的参考博客 1、首先新建自定义注解 @interface 自定义注 阅读全文
posted @ 2016-09-21 17:37 panie2015 阅读(1679) 评论(0) 推荐(0) 编辑
摘要: 代理是一个设计模式,提供了对目标对象另外的访问方式;即通过代理访问目标对象。 好处:可以在目标对象实现的基础上,增强额外的功能操作。 Cglib 代理,也叫作 子类代理。 JDK的动态代理有一个限制,就是使用动态代理的对象必须实现一个或多个接口。如果想代理没有实现接口的类,就可以使用CGLIB 实现 阅读全文
posted @ 2016-09-21 12:03 panie2015 阅读(250) 评论(0) 推荐(0) 编辑