附录
XML 模式
本附录部分列出了数据访问的 XML 模式,包括以下内容
tx
模式
tx
标记用于配置 Spring 对事务的全面支持中的所有这些 Bean。这些标记在名为 事务管理 的章节中进行了介绍。
我们强烈建议您查看 Spring 发行版附带的 'spring-tx.xsd' 文件。此文件包含 Spring 事务配置的 XML 模式,并涵盖了 tx 命名空间中的所有各种元素,包括属性默认值和类似信息。此文件已内联记录,因此,为了遵守 DRY(不要重复自己)原则,此处未重复该信息。
|
为了完整起见,要使用 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 | 指定位置(与其他模式位置)。 |
通常,当您使用 tx 命名空间中的元素时,您还使用 aop 命名空间中的元素(因为 Spring 中的声明式事务支持是通过使用 AOP 实现的)。前面的 XML 代码段包含引用 aop 模式所需的相应行,以便 aop 命名空间中的元素可供您使用。
|
jdbc
模式
jdbc
元素让您可以快速配置嵌入式数据库或初始化现有数据源。这些元素分别在 嵌入式数据库支持 和 初始化 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 | 指定位置(与其他模式位置)。 |