`
y8820960
  • 浏览: 116394 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

The prefix "aop" for element "aop:config" is not bound.

    博客分类:
  • j2ee
aop 
阅读更多

错误提示:The prefix "aop" for element "aop:config" is not bound.

The prefix "tx" for element "tx:advice" is not bound
Eclipse不能识别 aop 标签,提示:The prefix "aop" for element "aop:config" is not bound.
不识别<tx:advice/>标签,提示:The prefix "tx" for element "tx:advice" is not bound
原因:
我们在定义申明AOP的时候。没有加载schema。
解决:
首先应该加载JAR包。
还要在<beans>中要加入“xmlns:aop”的命名申明,并在 “xsi:schemaLocation”中指定aop配置的schema的地址

配置文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans "
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance "
xmlns:aop="http://www.springframework.org/schema/aop "
xmlns:tx="http://www.springframework.org/schema/tx "
xsi:schemaLocation="http://www.springframework.org/schema/beans
                     http://www.springframework.org/schema/beans/spring-beans.xsd
                     http://www.springframework.org/schema/tx
                     http://www.springframework.org/schema/tx/spring-tx.xsd
                     http://www.springframework.org/schema/aop
                     http://www.springframework.org/schema/aop/spring-aop.xsd
">

这 些才是最关键的地方。。后面的配置不变。。。。

我解释一下(* com.evan.crm.service.*.*(..))中几个通配符的含义:

第一个 * —— 通配 任意返回值类型
第二 个 * —— 通配 包com.evan.crm.service下的任意class
第三个 * —— 通配 包com.evan.crm.service下的任意class的任意方法
第四个 .. —— 通配 方法可以有0个或多个参数

综 上:包com.evan.crm.service下的任意class的具有任意返回值类型、任意数目参数和任意名称的方法
分享到:
评论

相关推荐

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

    《Spring AOP开发中的核心组件:AOP Alliance详解》 在Spring框架的AOP(面向切面编程)开发中,`com.springsource.org.aopalliance-1.0.0.jar`扮演着至关重要的角色。AOP Alliance是Spring和其他AOP框架之间的一个...

    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等

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

    3. **com.springsource.org.aopalliance.jar**:AOP Alliance库 `com.springsource.org.aopalliance.jar`是AOP Alliance的实现,它提供了一套统一的接口,使得不同的AOP框架(如Spring AOP和AspectJ)之间可以互相...

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

    4. **使用场景**:AOP在Spring中的应用广泛,如事务管理、性能监控、缓存管理、安全性控制等。例如,通过配置或注解的方式,我们可以声明一个切面来处理所有数据库操作的事务,这样无需在每个方法中显式管理事务。 ...

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

    Spring框架作为Java EE中的核心组件,提供了丰富的AOP支持,而`aopalliance`库则使得Spring能够与其他AOP框架如AspectJ进行无缝集成。例如,通过使用Spring的`@Aspect`注解定义切面,并结合`@Before`、`@After`等...

    spring-aop.jar各个版本

    spring-aop-1.1.1.jar spring-aop-1.2.6.jar spring-aop-1.2.9.jar spring-aop-2.0.2.jar spring-aop-2.0.6.jar spring-aop-2.0.7.jar spring-aop-2.0.8.jar spring-aop-2.0.jar spring-aop-2.5.1.jar spring-aop-...

    springAOP demo 带错误解决文档

    nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator]: ...

    AOP联盟:aopalliance.jar API包

    AOP联盟:aopalliance.jar API包a set of AOP Java interface .

    spring aop注解方式、xml方式示例

    Spring AOP(面向切面编程)是Spring框架的重要组成部分,它提供了一种强大的方式来实现横切关注点,如日志、事务管理、性能监控等,而无需侵入业务代码。下面将详细介绍Spring AOP的注解方式和XML配置方式。 ### ...

    spring-aop-5.0.10.RELEASE-API文档-中文版.zip

    赠送jar包:spring-aop-5.0.10.RELEASE.jar; 赠送原API文档:spring-aop-5.0.10.RELEASE-javadoc.jar; 赠送源代码:spring-aop-5.0.10.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-aop-5.0.10.RELEASE....

    com.springsource.org.aopalliance-1.0.0.jar

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

    Spring AOP面向方面编程原理:AOP概念

    ### Spring AOP面向方面编程原理:AOP概念详解 #### 一、引言 随着软件系统的日益复杂,传统的面向对象编程(OOP)逐渐暴露出难以应对某些横切关注点(cross-cutting concerns)的问题。为了解决这一挑战,面向方面编程...

    spring-aop-jar

    该jar文件包含了Spring AOP的核心类和接口,如`org.springframework.aop.*`包下的`AspectJExpressionPointcut`、`MethodBeforeAdvice`、`AfterReturningAdvice`等。 3. spring-aspects-4.1.6.RELEASE.jar:这个jar...

    spring,spring-aop-5.3.22.jar+aop+IDEA本地包

    spring-aop-5.3.22.jar Spring AOP provides an Alliance-compliant aspect-oriented programming implementation allowing you to define method interceptors and pointcuts to cleanly decouple code that ...

    org.aopalliance.aop.Advice.jar

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

    Spring.Aop.dll

    Spring.Aop.dll ,分享一下

    com.springsource.net.sf.cglib-2.2.0 aop依赖包

    com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.net.sf.cglib-2.2.0.jar

    sisu-guice-3.1.3-no_aop.jar

    sisu-guice-3.1.3-no_aop.jar

    spring-aop.jar

    spring-aop.jarspring-aop.jarspring-aop.jarspring-aop.jarspring-aop.jarspring-aop.jarspring-aop.jarspring-aop.jarspring-aop.jarspring-aop.jar

    spring_AOP.rar_876.aop_java aop_spring_aop

    1. 静态代理(XML定义):通过Spring的`&lt;aop:config&gt;`标签来配置切面,包括定义切入点表达式和通知类型。 2. 动态代理(基于注解):使用`@Aspect`注解定义切面,`@Before`、`@After`、`@Around`等注解定义通知,...

Global site tag (gtag.js) - Google Analytics