Appendix
XML Schemas
本附录的这一部分列出了 XML 模式以进行数据访问,包括以下内容:
The tx
Schema
tx
标签用于配置 Spring 对事务的全面支持中的所有那些 bean。这些标签在题为 Transaction Management 的章节中进行了介绍。
我们强烈建议你查看 Spring 发行版附带的 ’spring-tx.xsd'` 文件。该文件包含 Spring 事务配置的 XML Schema,涵盖了 |
为了完整起见,若要使用 tx
模式中的元素,你需要在 Spring XML 配置文件顶部拥有下列前导部分。以下代码片段中的文本引用了正确的模式,以便向你提供 tx
命名空间中的标记:
<?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:tx="http://www.springframework.org/schema/tx" 1
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/tx
https://www.springframework.org/schema/tx/spring-tx.xsd 2
http://www.springframework.org/schema/aop
https://www.springframework.org/schema/aop/spring-aop.xsd">
<!-- bean definitions here -->
</beans>
1 | 声明使用 tx 命名空间。 |
2 | 指定位置(与其他模式位置同)。 |
通常,在使用 |
The jdbc
Schema
jdbc
元素使你能够快速配置嵌入式数据库或初始化现有数据源。这些元素分别在 Embedded Database Support 和 Initializing a DataSource 中进行了记录。
若要使用 jdbc
模式中的元素,你需要在 Spring XML 配置文件顶部拥有下列前导部分。以下代码片段中的文本引用了正确的模式,以便向你提供 jdbc
命名空间中的元素:
<?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:jdbc="http://www.springframework.org/schema/jdbc" 1
xsi:schemaLocation="
http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/jdbc
https://www.springframework.org/schema/jdbc/spring-jdbc.xsd"> 2
<!-- bean definitions here -->
</beans>
1 | 声明使用 jdbc 命名空间。 |
2 | 指定位置(与其他模式位置同)。 |