AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。 – 百度百科
面向切面编程,听起来很高端。
那就先写一个Eclipse下开发Aspectj的教程。
环境
安装AJDT插件
- 选择菜单
Help
->Install New Software
在窗口输入下载地址http://download.eclipse.org/tools/ajdt/45/dev/update
,加载之后安装所有安装包。(编写此文时最新版本为Eclipse 4.5.2,请根据Eclipse版本选择相应的AJDT)
创建项目
- 新建
Project
在新窗口选择Aspectj Project
编写demo
- 在
src
目录下创建Class
文件com.aspectj.demo.test.HelloWorld
内容如下:
1 | package com.aspectj.demo.test; |
- 在
src
目录下创建Aspect
文件com.aspectj.demo.aspect.HelloAspec
内容如下:
1 | package com.aspectj.demo.aspect; |
Run
整个项目,选择AspectJ/Java Application
。如果控制台出现Hello world
,那恭喜你成功啦。