17.4 基于 XML 架构的配置
优质
小牛编辑
129浏览
2023-12-01
17.4 基于 XML 架构的配置
可以使用来自 OXM 命名空间的 XML 标签是对编组器的配置变得更简洁。要使用这些标签,请在 XML 文件开头引用恰当的 XML 架构。以下是一个引用 oxm 的示例,请注意粗体字部分:
<?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:oxm="http://www.springframework.org/schema/oxm"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/oxm
http://www.springframework.org/schema/oxm/spring-oxm.xsd">
目前可用的标签有以下这些:
• jaxb2-marshaller
• jibx-marshaller
• castor-marshaller
每一个标签将会在接下来的章节中逐一介绍。下面是一个 JAXB2 的配置示例:
<oxm:jaxb2-marshaller contextPath="org.springframework.ws.samples.airline.schema"/>