- 浏览: 1537 次
- 性别:
- 来自: 南京
最新评论
文章列表
Spring配置介绍(四)
- 博客分类:
- spring
property-placeholder:
这个是用户控制springbean中的变量而设置的,在spring的xml文件或注解中,可以使用变量来为spring注入动态数据。比如<property>${username}</ property >,那么username就可以通过properties文件 ,xml文件,系统属性或环境变量所替代。
location:定位资源文件,可以指定jar中的,如classes:
Spring配置介绍(三)
- 博客分类:
- spring
事务处理是spring核心的一部分,这次参考的是spring-tx-3.0.xsd
advice
advice是事务处理的主要的节点,他是AOP的一个扩展,AOP面向切面 ,而advice处理事务也是通过aop切面实现的,我们知道aop处理时,需要定义切面类,但事务是AOP一种应用,所以他使用的是TransactionInterceptor这个类来实现事务处理
支持两个节点属性id和transaction-manager
id:advice的唯一性,在逻辑上可能没有什么太多的用处
transaction-manager:事务管理器,如
之前说过springbean,这篇我们看看spring aop
Aop对应的schema为http://www.springframework.org/schema/aop,前缀aop
同样,我们看一下用xmlspy打开aop的xsd, spring-aop-3.0.xsd
Config下面有三个节点。分别为pointcut,advisor和aspect
pointcut
pointcut切入点。定义切点的地方。他有一个id,和一个表达式,
id是名字,可以在通知里配置这个id
对于spring详细描述这边就不在多话了,不知道什么时候spring已经成为web项目程序员必备的能力。这博客先简单介绍一下最简单的场景,对于jta,aop后面我再慢慢写。
Bean
对于bean,我们主要为xml和注解两种,这篇我主要想写一下xml方式
在spring声明bean时,对于xml文件,我们都知道,可以在web.xml中定义它的文件名格式,而在每一个bean的文件中,在beans的元素里我们也会找到这样的一个节点: http://www.springframework.org/schema/bea