重生世界之巅txt下载:spring tx:advice 和 aop:config 配置事务
来源:百度文库 编辑:九乡新闻网 时间:2024/07/14 17:05:55
spring tx:advice 和 aop:config 配置事务2008-10-14 08:43
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"
xmlns:context="http://www.springframework.org/schema/context"
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 "
>
class="org.springframework.orm.hibernate3.HibernateTransactionManager"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default">
expression="execution(* com.service.*.*(..))" />
pointcut-ref="allManagerMethod" />
Eclipse不能识别 标签
在开发Spring的过程中,有时会出现Eclipse不能识别 标签。
提示出现以下错误:
The prefix "tx" for element "tx:advice" is not bound
这个错误的原因很简单是:
我们在定义申明AOP的时候。。没有加载schema。
具体表现如下:
....
这时会抛出异常不认标签。。起先还以为是没有加载JAR包呢。。
后来读AOP文档才发现中要加入“xmlns:aop”的命名申明,并在“xsi:schemaLocation”中指定aop配置的schema的地址
配置文件如下:
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 ">
这些才是最关键的地方。。后面的配置不变。。。。
Spring使用和 用来配置事务,具体如何配置你可以参考Spring文档。
我解释一下(* com.evan.crm.service.*.*(..))中几个通配符的含义:
第一个 * —— 通配 任意返回值类型
第二个 * —— 通配 包com.evan.crm.service下的任意class
第三个 * —— 通配 包com.evan.crm.service下的任意class的任意方法
第四个 .. —— 通配 方法可以有0个或多个参数
综上:包com.evan.crm.service下的任意class的具有任意返回值类型、任意数目参数和任意名称的方法
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
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 "
>
abstract="false" lazy-init="default" autowire="default"
dependency-check="default">
Eclipse不能识别
在开发Spring的过程中,有时会出现Eclipse不能识别
提示出现以下错误:
The prefix "tx" for element "tx:advice" is not bound
这个错误的原因很简单是:
我们在定义申明AOP的时候。。没有加载schema。
具体表现如下:
....
这时会抛出异常不认
后来读AOP文档才发现
配置文件如下:
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 ">
这些才是最关键的地方。。后面的配置不变。。。。
Spring使用
我解释一下(* com.evan.crm.service.*.*(..))中几个通配符的含义:
第一个 * —— 通配 任意返回值类型
第二个 * —— 通配 包com.evan.crm.service下的任意class
第三个 * —— 通配 包com.evan.crm.service下的任意class的任意方法
第四个 .. —— 通配 方法可以有0个或多个参数
综上:包com.evan.crm.service下的任意class的具有任意返回值类型、任意数目参数和任意名称的方法
spring tx:advice 和 aop:config 配置事务
Spring AOP技术配置语法
Spring Hibernate在AOP方面的配置冲突解决之道
Spring的AOP例子
Spring aop expression 星号(*)
The prefix "tx" for element "tx:advice" is no...
Spring事务隔离级别
Web.Config配置数据库连接
spring aop pointcut expression 例子说明
Spring AOP 常用的四种
Machine.Config 和 Web.Config
proe 配置config 更改保存
sevlet 加载spring配置
通俗的解释Spring中IOC, DI, AOP
Spring AOP 常用的四种实现方式 -
Spring中的两种AOP织入方式
超值:MM配置路线+事务码
spring五种事物配置方式
配置config.bib的注意事项以及错误分析
CONFIG.SYS或AUTOEXEC.BAT文件配置不正确
J2EE学习之Spring(2) 配置DispatcherServlet - 我的文章 -...
浅谈Spring中的Quartz配置 - 51CTO.COM
配置Spring+hibernate使用ehcache作为second-level cache
tomcat6.0配置jndi在spring中使用