2019年1月6日

动态AOP自定义标签

摘要: 前言 之前的文章讲述过自定义注解,如果声明了自定义的注解,那么就一定会在程序的某个地方注册了对应的解析器。我们发现在AopNamespaceHandler中的init函数: 从上述的代码中可以看出,在解析配置文件的时候,一旦遇到aspectj-autoproxy注解时就会使用解析器AspectJAu 阅读全文

posted @ 2019-01-06 20:23 AoTuDeMan 阅读(367) 评论(0) 推荐(0) 编辑

动态AOP使用示例

摘要: 前言 我们知道,使用面向对象编程(OOP)有一些弊端,当需要为多个不具有继承关系的对象引入一个公共的行为时,例如日志、安全检查等,我们只有在每个对象里引用公共的行为,这样程序中就产生了大量的重复代码,程序就不便于维护了,所以就有了一个面向对象编程的补充,即面向切面编程(AOP),AOP所关注的方向是 阅读全文

posted @ 2019-01-06 16:12 AoTuDeMan 阅读(283) 评论(0) 推荐(0) 编辑

导航