Spring的xml配置文件的定义
2016-02-29 20:15
453 查看
Spring一般的配置文件基本内容
如果要添加Annotation注解功能则需要修改为以下内容
当需要启动Spring对@AspectJ切面配置的支持,并保证Spring容器中的目标Bean被一个或多个切面增强,必须在Spring配置文件中配置如下
<?xml version="1.0" encoding="UTF-8"?> <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>
如果要添加Annotation注解功能则需要修改为以下内容
<?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:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <!--自动扫描bean包下的所有Bean类--> <context:component-scan base-package="bean" /> </beans>
当需要启动Spring对@AspectJ切面配置的支持,并保证Spring容器中的目标Bean被一个或多个切面增强,必须在Spring配置文件中配置如下
<?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:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <context:component-scan base-package="bean"> <context:include-filter type="annotation" expression="org.aspectj.lang.annotation.Aspect"/> </context:component-scan> <!-- 启动@AspectJ支持 --> <aop:aspectj-autoproxy /> </beans>如果不打算使用Spring Schema配置方式,需要添加以下片段来启动AspectJ支持
<bean class="org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator" />
相关文章推荐
- java中值类型和引用类型的区别
- 《Java实战开发经典》第五章5.8
- 102. Binary Tree Level Order Traversal
- 南阳ACM 题目275:队花的烦恼一 Java版
- 南阳ACM 题目275:队花的烦恼一 Java版
- 107. Binary Tree Level Order Traversal II
- Java验证辛钦大数定理
- 白话Spring(基础篇)---参数注入
- java中的匿名内部类总结
- Java中值类型和引用类型的区别
- 将java源码打成jar包
- java学习2-round和flour和字符串
- classloader类加载器——java类的加载方式
- 四种经典排序算法总结,自己Java语言实现
- java设计模式之单例模式
- eclipse下maven常用命令
- 《Java实战开发经典》第五章5.7
- Java链表
- java中的传值和传引用深刻体会
- Eclipse调整代码字体大小