2015-06-03 3 views
1
компонент

верблюд файл поддерживает два обозначения для формата URI:компонент файла Camel формат URI

file:directoryName[?options] 
file://directoryName[?options] 

Почему второй один существуют? Это менее читаемо, особенно при использовании Unix-подобных абсолютных путей, что часто используется. В общем, следует ли отдать предпочтение одному другому?

ответ

2

// являются частью самого компонента Camel File Component (а также других компонентов верблюда). Они не являются обязательными, поэтому вам не нужно их использовать.

В случае файловых компонентов и абсолютных путей unix вы можете использовать файл: /// имя_каталога, например.

+0

Было бы интересно, если файл:/directoryName также работает для абсолютных путей unix. – soilworker

+0

Да, он также работает с этими обозначениями. Мне просто интересно, почему существует обозначение с двойной косой чертой и существуют ли случаи, когда они являются обязательными. –

+0

Я не думаю, что они являются обязательными – soilworker

Смежные вопросы