`
somefuture
  • 浏览: 1089711 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Spring AOP配置文件引入

阅读更多
使用MyEclipse开发java,我比较喜欢用MyEclispe XML Editor编辑xml文件。曾经用过XmlBuddy(大概是这么个名字吧),感觉他像吹牛~ ~字体很小,提示功能也不十分突出,比MyEclispe XML Editor强的地方是可以自动缩进。所以还是用MyEclispe XML Editor吧。

利用MyEclipse添加Spring2.5的支持库开发AOP的话,虽然引入了AOP的支持包,但是配置文件却不支持AOP配置。Eclipse自动生成的ApplicationContext.xml文件命名空间如下:
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans 
	http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
</beans>

为了支持AOP,需要加入spring-aop-2.5.xsd。给文件位于%SPRING_HOME%\dist\resources目录中。这个目录有很多资源文件,根据不同的需要选择添加,我们只需要spring-aop-2.5.xsd。修改后的头部变成了这样:
<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"
	xsi:schemaLocation="http://www.springframework.org/schema/beans	http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
						http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
</beans>

这样Eclipse就支持AOP配置了。配合代码提示键就可以方便开发了。
0
3
分享到:
评论
2 楼 somefuture 2012-05-30  
liufuli521 写道
请问一下%SPRING_HOME%\dist\resources这个在哪啊,我刚开始学不太懂,请多指教

所谓的XXX_home就是XXX所在的目录。你不懂这个就能学到spring,有点超前了。
1 楼 liufuli521 2012-05-27  
请问一下%SPRING_HOME%\dist\resources这个在哪啊,我刚开始学不太懂,请多指教

相关推荐

    springAOP配置动态代理实现

    2. **注解配置**:Spring 2.5引入了基于注解的AOP配置,可以在切面类上使用@Aspect注解,@Before、@After、@AfterReturning、@AfterThrowing和@Around定义通知,@Pointcut定义切点。例如: ```java @Aspect ...

    spring-aop标签和配置文件两种方式实例

    从Spring 3.0开始,引入了基于注解的AOP配置,这使得AOP的配置更加简洁和直观。首先,我们需要在`@Aspect`注解的类中定义切入点和通知: ```java @Aspect @Component("loggingAspect") public class LoggingAspect ...

    Spring AOP配置实例

    **Spring AOP配置实例** Spring AOP(Aspect Oriented Programming,面向切面编程)是Spring框架的核心组件之一,它提供了一种在不修改源代码的情况下,对程序进行功能增强的技术。AOP允许开发者定义“切面”,这些...

    Spring Aop四个依赖的Jar包

    在实际使用中,我们需要在项目的类路径下包含这些Jar包,并在Spring配置文件中启用AOP支持。例如,可以通过以下XML配置启用Spring AOP: ```xml &lt;aop:aspectj-autoproxy /&gt; ``` 然后,我们可以定义切面、切点和...

    spring aop用到jar包.rar

    在使用Spring AOP时,通常需要引入特定的jar包来支持其功能。这个"spring aop用到jar包.rar"压缩文件很可能包含了实现Spring AOP所需的核心库。 首先,Spring框架的基础jar包是必不可少的,例如`spring-core.jar`,...

    Spring Aop使用实例

    Spring AOP配置 在Spring XML配置文件中,可以声明切面和通知,如下: ```xml &lt;aop:config&gt; &lt;aop:aspect id="loggingAspect" ref="loggingService"&gt; &lt;aop:before method="logBefore" pointcut="execution(* ...

    spring aop 经典例子(原创)

    在`testaop`这个文件夹中,可能包含了一个简单的Spring配置文件(如`applicationContext.xml`),用于定义Bean和AOP配置。在配置文件中,我们需要声明一个切面类,该类包含了我们定义的通知。例如: ```xml &lt;aop:...

    JavaEE Spring AOP使用

    1. **注解驱动的AOP**:Spring 2.5引入了注解驱动的AOP,使得无需XML配置即可声明切面。例如,我们可以使用`@Aspect`定义一个切面,`@Before`、`@After`、`@Around`等注解定义通知,`@Pointcut`定义切入点。 2. **...

    Spring AOP需要的jar

    2. 在Spring配置文件中启用AOP代理。可以通过以下XML配置来实现: ```xml &lt;aop:config&gt; &lt;!-- 配置切点和通知 --&gt; &lt;/aop:config&gt; ``` 3. 定义切点(Pointcut)和通知(Advice)。切点是程序执行中的特定位置,而...

    Spring AOP依赖jar包

    在 Spring 配置文件中,需要启用 AOP 并配置切面。以下是一个基本示例: ```xml &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:...

    spring AOP的运用

    2. XML配置:在Spring配置文件中定义切面、通知和切入点表达式。 下面,我们通过源码分析Spring AOP的工作流程: 1. 当Spring容器启动时,会扫描所有带有`@Aspect`注解的类,并将其转换为对应的`...

    spring aop切面拦截指定类和方法实现流程日志跟踪

    在Spring配置文件中定义切面和切入点表达式是非常关键的一步。一般来说,我们会使用通配符来匹配多个类和方法,但在某些情况下,可能需要精确地指定要拦截的类和方法。 ```xml &lt;!-- Spring.xml 配置文件 --&gt; &lt;aop:...

    SPRING AOP详细培训视频

    4. 使用注解驱动的AOP配置,以及如何在Spring配置文件中启用AOP自动代理。 5. 引入的概念和使用,以及如何通过引入增加类的方法或属性。 6. 实践示例,可能包括事务管理、日志记录等实际应用场景的AOP实现。 通过这...

    Spring AOP需要jar包.rar

    XML配置文件中,可以定义&lt;aop:config&gt;元素来开启AOP支持,然后使用&lt;aop:aspect&gt;来声明切面,&lt;aop:pointcut&gt;定义切点,&lt;aop:before&gt;、&lt;aop:after&gt;等元素定义通知。基于注解的配置则更简洁,可以使用@Aspect、@Before...

    SpringAOP.zip

    Spring AOP,全称为Aspect Oriented Programming,是Spring框架中的一个重要模块,主要负责处理系统中的...文件"5.SpringAOP_01"和"6.SpringAOP_02"很可能是课程的分阶段内容,涵盖了从基础概念到进阶实践的详细讲解。

    spring aop

    在Spring XML配置文件中,你可以定义切面,指定切入点表达式,并配置相应的通知。例如,你可以定义一个名为`loggingAspect`的切面,包含一个在所有`com.example.service.*`包下的方法执行前执行的前置通知。 ```...

    Spring AOP实现 项目源码 Myeclipse 直接导入可用

    3. `Spring配置文件`:定义了AOP的相关配置,如启用AOP、定义切面和通知等。 4. `测试类`:用于验证AOP是否正常工作,调用Service类中的方法并观察日志或其他切面效果。 通过研究这个项目源码,你可以了解如何在...

    spring aop配置常用jar包

    2. **配置Spring容器**:在Spring的XML配置文件中启用AOP支持,通过`&lt;aop:config&gt;`标签开启,并可以定义切点(pointcut)和通知(advice)。 3. **定义切点**:使用`&lt;aop:pointcut&gt;`定义要拦截的方法或类。切点...

    SpringAop学习笔记以及实现Demo

    3. **基于XML配置的AOP**:在Spring的配置文件中,可以通过`&lt;aop:config&gt;`、`&lt;aop:advisor&gt;`、`&lt;aop:pointcut&gt;`等标签定义切面、通知和切入点。 ### 三、Spring AOP实战 1. **经典代理模式**:通过JDK动态代理或...

    spring aop支持jdk1.7的jar

    2. 配置Spring:在Spring的配置文件中,使用`&lt;aop:config&gt;`或`&lt;aop:aspectj-autoproxy&gt;`元素启用AOP支持,并通过`&lt;bean&gt;`定义切面类。 3. 织入切面:Spring会自动处理切面的织入,无需额外代码。 4. 使用切入点...

Global site tag (gtag.js) - Google Analytics