1.3. Spring XML 文件中的路由器架构
命名空间 复制链接链接已复制到粘贴板!
路由器 schema并查看 XML DSL DSL-youbelongs 到以下 XML 模式命名空间:
http://camel.apache.org/schema/spring
http://camel.apache.org/schema/spring
指定架构位置 复制链接链接已复制到粘贴板!
路由器模式的位置通常指定为 http://camel.apache.org/schema/spring/camel-spring.xsd
,它引用了 Apache 网站中架构的最新版本。例如,Apache Camel Spring 文件的 root Bean
元素通常配置为 例 1.2 “指定路由器架构位置”。
例 1.2. 指定路由器架构位置
运行时架构位置 复制链接链接已复制到粘贴板!
在运行时,Apache Camel 不会从 Spring 文件中指定的 schema 位置下载路由器模式。相反,Apache Camel 会自动从 camel-spring
JAR 文件的根目录获取 schema 副本。这样可确保解析 Spring 文件的 schema 版本始终与当前运行时版本匹配。这很重要,因为 Apache Web 站点上发布的 schema 的最新版本可能不与您当前使用的运行时版本不匹配。
使用 XML 编辑器 复制链接链接已复制到粘贴板!
通常,建议您使用全功能 XML 编辑器编辑 Spring 文件。XML 编辑器的自动完成功能使编写符合路由器架构的 XML 更容易,如果 XML 不正确,则编辑器可能会立即警告您。
XML 编辑器 通常 依赖于从您在 xsi:schemaLocation
属性中指定的位置下载 schema。为了确保您使用了正确的模式版本 whilst 编辑,最好选择 camel-spring.xsd
文件的特定版本。例如,要编辑 2.3 版本 Apache Camel 的 Spring 文件,您可以按照如下所示修改 Bean 元素:
编辑完成后,将改回到默认的 camel-spring.xsd
。要查看当前可以下载的 schema 版本,请导航至网页 http://camel.apache.org/schema/spring。