本文主要介绍 AspectJ 编译时织入(Compile Time Weaving, CTW)的技术,并附有详细示例代码。
AspectJ 是一个 AOP 的具体实现框架。AOP(Aspect Oriented Programming)即面向切面编程,可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。
AspectJ不但可以通过预编译方式(CTW)和运行期动态代理的方式织入切面,还可以在载入(Load Time Weaving, LTW)时织入。
低调开写独立博客,能写几篇能写多久写什么都无所谓。
开始使用笔者自己的 OpooPress 作为当前的博客系统。
当前博客由 OpooPress 静态博客生成器 生成,并使用了自定义的主题。