搜索

第 15 章 URL 处理程序

download PDF

Red Hat Fuse 中有很多上下文,您需要提供 URL 来指定资源的位置(例如,作为控制台命令的参数)。通常,在指定 URL 时,您可以使用 Fuse 的内置 URL 处理程序支持的任何方案。本附录介绍了所有可用的 URL 处理程序的语法。

15.1. 文件 URL 处理程序

15.1.1. 语法

文件 URL 的语法是 file:PathName,其中 PathName 是 Classpath 上提供的文件的相对或绝对路径名称。提供的 PathName 由 Java 的内置文件 URL 处理程序 解析。因此,PathName 语法在 Windows 上受到 Java 路径名称的一般约定:特别是 Windows,每个反斜杠都必须被另一个反斜杠转义,或者替换为正斜杠。

15.1.2. 例子

例如,考虑 Windows 上的路径名称,C:\Projects\camel-bundle\foo-1.0-SNAPSHOT.jar。以下示例显示了 Windows 中文件 URL 的正确 备选方案:

file:C:/Projects/camel-bundle/target/foo-1.0-SNAPSHOT.jar
file:C:\\Projects\\camel-bundle\\target\\foo-1.0-SNAPSHOT.jar

以下示例显示了 Windows 中文件 URL 的一些 不正确 的替代方法:

file:C:\Projects\camel-bundle\target\foo-1.0-SNAPSHOT.jar        // WRONG!
file://C:/Projects/camel-bundle/target/foo-1.0-SNAPSHOT.jar      // WRONG!
file://C:\\Projects\\camel-bundle\\target\\foo-1.0-SNAPSHOT.jar  // WRONG!
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.