前两天看了一些关于 spring aop 以及 AspectJ 的文章,但是总是感觉非常的乱,有的说 spring aop 跟 aspectj 相互独立,有的说 spring aop 依赖于 aspectj,有的甚至直接把两者混为一谈。很多专门讲 Aspectj 的文章也只是搬运了 AspectJ 的语法,就那么一两点东西,讲来讲去也没有什么新意。甚至很多甚至都是面向 IDE 编程 (教你怎么安装插件,点击菜单),对 AspectJ 的使用方式和工作原理都不去分析,离开了 IDE 的支持甚至连编译都不会了。我认为咱们这些码农平时习惯用 IDE 并没有问题,但是不仅要做到会用 IDE,而且要做到超越 IDE,这样才能站到更高一点的视角看出工具的本来面目而不是受工具的局限。
当然,我吐槽了这么多其实并不是想标新立异,只是想找一个写文章的理由。虽然从某种方面讲,可能也算是 "茴香豆的 X 种写法",但是既然我自己乐在其中,那么开心就好喽。
来源: http://geek.csdn.net/news/detail/249403