`
thisjava
  • 浏览: 13441 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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  
这都行!!!谢谢了!

相关推荐

    com.springsource.org.aopalliance-1.0.0的jar包

    `com.springsource.org.aopalliance`库提供了两个主要的接口:`org.aopalliance.intercept.MethodInterceptor`和`org.aopalliance.intercept.Interceptor`,它们定义了拦截器的行为,使得不同的AOP实现可以互相协作...

    com.springsource.org.aopalliance-1.0.0.jar.zip

    1. `org.aopalliance.intercept.MethodInterceptor`: 这个接口定义了方法拦截器,它是AOP的核心组件之一。方法拦截器可以在方法调用前、调用后或抛出异常时进行干预,实现诸如日志记录、性能监控、事务管理等切面...

    com.springsource.org.aopalliance-1.0.0.jar

    com.springsource.org.aopalliance-1.0.0.jar 。Spring的AOP开发依赖,AOP联盟jar。

    Spring开发包含的各种包com.springsource.org.aopalliance-1.0.0.jar

    - `org.aopalliance.intercept.MethodInterceptor`:这是方法拦截器接口,允许开发者在方法调用前后插入自定义逻辑,如日志、事务处理等。 - `org.aopalliance.intercept.Interceptor`:这是一个更通用的拦截器...

    aspectjrt.jar+aspectjweaver.jar+com.springsource.org.aopalliance.jar

    AOP Alliance定义了两个主要接口:`org.aopalliance.intercept.MethodInterceptor`和`org.aopalliance.intercept.Joinpoint`。`MethodInterceptor`接口用于拦截方法调用,而`Joinpoint`接口则代表一个可以在其中应用...

    org.aopalliance.aop.Advice.jar

    org.aopalliance.aop.Advice.jar net.springsource.cglib-2.2.0.jar

    aopalliance-1.0.jar,org.springframework.aop-3.0.0.RELEASE.jar

    aopalliance-1.0.jar,org.springframework.aop-3.0.0.RELEASE.jar,org.springframework.jdbc-3.0.0.RELEASEorg.springframework.beans-3.0.0.RELEASE.jar等

    com.springsource.org.aopalliance,aspectj.weaver,commons-logging

    com.springsource.org.aspectj.weaver-1.6.8.RELEASE commons-logging-1.2 com.springsource.org.aopalliance-1.0.0-sources

    aopalliance最新完整jar包

    在Java应用中,aopalliance.jar包扮演着至关重要的角色,它包含了一些核心接口,如`org.aopalliance.intercept.MethodInterceptor`和`org.aopalliance.aop.Advice`,这些接口定义了拦截器和通知的概念,它们是AOP的...

    aopalliance

    它定义了一些基础的AOP接口,如`org.aopalliance.intercept.MethodInterceptor`和`org.aopalliance.aop.Advice`,这些接口被广泛应用于诸如AspectJ、Spring AOP等AOP框架中。 二、AOPAlliance在Spring 2.0中的作用 ...

    aopalliance-1.0.jar及aopalliance源码

    AOP Alliance的核心在于它的简单性,它仅定义了一些基本的接口,如`org.aopalliance.intercept.MethodInterceptor`和`org.aopalliance.intercept.MethodInvocation`,这些接口是大多数AOP框架共有的基础。...

    org/aopalliance/intercept/MethodInterceptor 类 fro Spring3.0

    nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor 就是少了这个包

    spring AOP 需要的包

    资源包括com.springsource.org.aopalliance-1.0.0.jar、comspringsource.org.aspectj.weaver-1.6.8RELEASE.jar、spring-context-4.3.7.RELEASE.jar等

    aopalliance-white-paper(AOP Alliance白皮书)

    - **`org.aopalliance.aspectj.Advice`**:用于定义具体的切面行为。 - **`org.aopalliance.aspectj.JoinPoint`**:代表一个连接点,在此可以访问当前执行的方法及参数信息。 - **`org.aopalliance.aspectj.Pointcut...

    aopalliance.jar包

    aopalliance.jar并没有直接提供切入点的定义,但其接口`org.aopalliance.aop.Advice`为切入点的匹配和通知的关联提供了基础。 4. **织入(Weaving)**: 织入是将切面应用到目标对象,创建代理对象的过程。这个过程...

Global site tag (gtag.js) - Google Analytics