spring使用事务的注解解析器报错的解决方案
来源:互联网 发布:seo内链优化 编辑:程序博客网 时间:2024/06/05 08:09
Spring是一个分层的JavaSE/EE一站式轻量级开源框架,在日常开发中非常常见,是java开发人员必会的开发框架之一,最近在学习到spring中事务的注解解析器的时候,在刚开始配置spring的xml文件的时候就出现了N多的问题,现将出现的问题一一列举,希望能帮助新手解决类似的问题:
1:报错:The prefix "tx" for element "tx:annotation-driven" is not bound.
解决方案:增加命名空间,如下所示
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>classpath:hibernate/hibernate.cfg.xml</value>
</property>
</bean>
<context:component-scan base-package="com.huancong"></context:component-scan>
<!--
事务管理器
-->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<!-- 事务的注解解析器 -->
<tx:annotation-driven transaction-manager="transactionManager"/>
<!-- <import resource="applicationContext-db.xml"/>
<import resource="applicationContext-person.xml"/> -->
</beans>
特别注意必须是:
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
而不是:
http://www.springframework.org/schema/context
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/context/spring-context-2.5.xsd
- spring使用事务的注解解析器报错的解决方案
- 使用Spring的事务注解管理事务
- Spring 事务注解的使用(1)
- Spring提取@Transactional事务注解的源码解析
- spring 事务的注解方式
- Spring注解事务的学习
- spring mybatis 的注解事务
- spring的事务注解@Transactional
- spring 基于注解的事务
- Spring注解式事务解析
- 事务457——spring事务注解Transactional的propagation传播属性使用
- 事务457——spring事务注解Transactional的propagation传播属性使用
- Spring service继承的事务配置(注解)
- spring@Transaction注解方式的事务
- Spring注解风格的事务传播机制
- Spring的事务操作 注解方式
- 自定义注解与spring事务的问题
- Spring 事务基于注解方式的配置
- Linux学习笔记16
- C#网络编程
- 数据类型
- jq中如何阻止程序的运行
- 数组和指针、数组指针和指针数组
- spring使用事务的注解解析器报错的解决方案
- quick-cocos2d-x 执行系统命令system( "rd /s /q xxx")后,print("...")输出都乱了
- 测试与上传网站
- 合唱团
- 机器学习----集成学习(Bagging和随机森林)
- 代码块的划分及其作用
- LTE系统调试记录6:TMS320C66x程序运行时间测量方法
- 1. strcpy
- 大数据学习线路