Мы создаем структуру папок и записываем файлы в эту новую структуру папок, используя данные в канале. Проблема заключается в том, что папка должна быть обновлена / удалена другим пользователем. Есть ли способ, с помощью которого я могу напрямую установить права доступа к папке/файлу с помощью адаптера исходящего файла SI?Разрешение на интеграцию с исходной папкой Spring
<int-file:outbound-channel-adapter id="fileLoggingAdapter" auto-create-directory="true" directory-expression="headers['FileDetails'].directory"
filename-generator-expression="headers['FileDetails'].fileName+'.csv'" />
Существует еще один трюк с «ExpressionEvaluatingRequestHandlerAdvice», когда вы можете установить разрешения после процесса файла. –
Привет Гэри, создаваемые папки динамически основаны на полезной нагрузке в канале. Поэтому для меня это невозможно сделать во время инициализации контекста. – Sushant
Артем, не могли бы вы рассказать мне, как использовать ExpressionEvaluatingRequestHandlerAdvice? – Sushant