首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

The type org.aopalliance.aop.Advice cannot be resolved

2012-11-17 
The type org.aopalliance.aop.Advice cannot be resolved.今天在linux环境下用eclipse学习spring AOP,在

The type org.aopalliance.aop.Advice cannot be resolved.
今天在linux环境下用eclipse学习spring AOP,在实现MethodBeforeAdvice 这个接口时
代码如下:
public class LogPeople implements MethodBeforeAdvice{
@Override
public void before(Method arg0, Object[] arg1, Object arg2)
throws Throwable {
// TODO Auto-generated method stub

}
报这个错误:The type org.aopalliance.aop.Advice cannot be resolved. It is indirectly referen
从网上搜索了一下找到了解决方法如下
导入spring.jar(下带的org.aopalliance.*),因为Spring的aop的实现遵守了AOP联盟的约定,也就是它的advice都实现了org.aopalliance.aop.Advice接口。
我用的是3.05版本,因为spring在3.0及其以上版本就不再完整的将依赖打包,而是分成了很多模块。所以在dist目录下找不到spring.jar了。为此只需要下载2.6.x版本将里面的spring.jar拷贝出来即可。最后就是在代码中加入
import org.aopalliance.*;
大功告成! 1 楼 zh_s_z 2012-09-12   这都行!!!谢谢了!

热点排行