`

AOP usage -- BeanNameAutoProxyCreator usage

阅读更多

1) Must use ApplicationContext, can't use BeanFactory.

Example:

ApplicationContext factory = new ClassPathXmlApplicationContext(new String[]{"spring.xml"});

 

2) BeanNameAutoProxyCreator bean must include property as below.

<property name="proxyTargetClass" value="true"/>

Example:

<bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">

     <property name="proxyTargetClass" value="true"/>

     <property name="interceptorNames">

        <list><value>loggingAroundAdvisor</value></list>

    </property>

    <property name="beanNames">

        <list><value>*world</value></list>

    </property>

 </bean>

<bean id="helloworld" class="com.xqstation.test.spring.HelloWorld"/>

   

3) jar files must have (Spring 1.2.8)

lib\aopalliance\aopalliance.jar,

lib\cglib\cglib-nodep-2.1_3.jar,

 

 

 A very simple Spring AOP example is attached.

 

 BeanFactory or ApplicationContext?

Users are sometimes unsure whether a BeanFactory or an ApplicationContext is best suited for use in a particular situation. A BeanFactory pretty much just instantiates and configures beans. An ApplicationContext also does that, and it provides the supporting infrastructure to enable lots of enterprise-specific features such as transactions and AOP.

分享到:
评论
1 楼 houzhe11 2009-05-08  
<property name="proxyTargetClass" value="true"/>
是什么意思?

相关推荐

    开发工具 aopalliance-1.0

    开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具 aopalliance-1.0开发工具...

    Spring5 框架 ---- AOP ---- 代码

    Spring5 框架 ---- AOP ---- 代码 Spring5 框架 ---- AOP ---- 代码 Spring5 框架 ---- AOP ---- 代码 Spring5 框架 ---- AOP ---- 代码 Spring5 框架 ---- AOP ---- 代码 Spring5 框架 ---- AOP ---- 代码 Spring5 ...

    aopalliance-1.0.jar &amp; aopalliance-1.0-src.jar

    《AOP Alliance与aopalliance-1.0.jar在Spring框架中的重要角色》 在Java的面向切面编程(AOP)领域,AOP Alliance是一个至关重要的组件,尤其对于Spring框架的开发者来说,它是不可或缺的工具。aopalliance-1.0....

    aopalliance-1.0.jar下载

    《aopalliance-1.0.jar:AOP联盟的核心库解析》 在Java开发领域,面向切面编程(Aspect-Oriented Programming, AOP)是一种重要的编程范式,它旨在将关注点分离,使系统设计更为模块化,降低耦合度。而aopalliance-...

    aopalliance-repackaged-2.4.0-b34-API文档-中文版.zip

    赠送jar包:aopalliance-repackaged-2.4.0-b34.jar; 赠送原API文档:aopalliance-repackaged-2.4.0-b34-javadoc.jar; 赠送源代码:aopalliance-repackaged-2.4.0-b34-sources.jar; 赠送Maven依赖信息文件: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等

    aopalliance-1.0.jar及aopalliance源码

    **AOP Alliance简介** AOP Alliance是一个开源项目,它的全称是Aspect Oriented Programming(面向切面编程)Alliance,是Java平台上的一个接口集合,为面向切面编程的实现提供了一个统一的API。这个库的主要目的是...

    aopalliance-1

    标题 "aopalliance-1" 指的是 AOP Alliance 的版本 1,这是一个重要的开源项目,旨在提供一个统一的接口,使得不同的面向切面编程(AOP)框架能够协同工作。AOP Alliance 为Java平台上的AOP实现提供了一个公共API,...

    开发工具 spring-aop-4.3.6.RELEASE

    开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE...

    aopalliance-repackaged-2.4.0-b34-API文档-中英对照版.zip

    赠送jar包:aopalliance-repackaged-2.4.0-b34.jar; 赠送原API文档:aopalliance-repackaged-2.4.0-b34-javadoc.jar; 赠送源代码:aopalliance-repackaged-2.4.0-b34-sources.jar; 赠送Maven依赖信息文件:aop...

    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-...

    aopalliance-repackaged-2.4.0-b34.jar

    aopalliance-repackaged-2.4.0-b34.jar

    jar包 aopalliance-1.0.jar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    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框架之间的一个...

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

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

    aopalliance-1.0.jar.zip

    java jar包,亲测试可用 安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 ...能够让JAR包里面的文件依赖于统一版本的类文件。...

    aopalliance-repackaged-2.2.0_jar_

    标题中的"aopalliance-repackaged-2.2.0_jar_"暗示了这是一个与面向切面编程(Aspect Oriented Programming, AOP)相关的库,版本号为2.2.0,格式为JAR(Java Archive)。AOP是一种程序设计范式,它允许程序员定义...

    aopalliance-1.0

    aopalliance-1.0

    com.springsource.org.aopalliance-1.0.0.jar

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

Global site tag (gtag.js) - Google Analytics