Spring实战4.5 注入AspectJ(myeclipse 安装AspectJ插件ajdt)

在AspectJ中创建一个裁判切面。如下JudgeAspect.aj:

package com.springinaction.springidol;

public aspect JudgeAspect {
	public JudgeAspect() {}
	pointcut performance() :execution(* perform(..)) ;
	after() returning() : performance() {
		System.out.println(criticismEngine.getCriticism()) ;
	}
	// injected
	private CriticismEngine criticismEngine ;
	public void setCriticismEngine(CrutucusnEbgube crutucusnEngine) {
		this.criticismEngine = criticismEngine ;
	}
}

注意到public aspect JudgeAspec,这里不是class,这个根本就不是java文件。要想在Myeclipse中创建这样的一个切面,必须安装AspectJ插件ajdt。最后安装成功创建这个文件JudgeAspect.aj发现它必须要在AspectJ project项目中创建,也就是说如果你建立的项目是Web Project时你会发现你不能创建这个文件JudgeAspect.aj,即使你成功安装插件。

该插件到http://www.eclipse.org/ajdt/downloads/下载,需要注意下载的插件版本要和myeclipse的版本一致,否则无法使用。 步骤如下:
1.查看myeclipse的eclipse版本 .进入myeclipse的安装目录,查看.eclipseproduct 

 为了保证插件版本选择正确,还要打开myeclipse->help->About MyEclipse Enterprise Workbench查看

2.打开http://www.eclipse.org/ajdt/downloads/,选择合适的版本。如我的myeclipse对应eclipse版本为3.7,build id 是20121026。

点击see below

我下载的ajdt,百度网盘: 链接:https://pan.baidu.com/s/1yhJOVsHYz9Ge7SQ8jku7iQ 
提取码:ckvc 
 

完成下载。

3.下载得到zip包,用“link”方式导入:

AspectJ的zip包下载到本地之后解压

这里写图片描述

建立link文件,进入myeclipse的dropins文件夹下,

path对应的是zip解压得到的文件夹

4.最后重启myeclipse,安装成功。点击file->new,如果视图中没有Aspect,莫慌,点击other,仔细看看是否有Aspect。

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值