채널의 데이터를 사용하여 폴더 구조를 만들고이 새로 생성 된 폴더 구조에 파일을 쓰고 있습니다. 우리가 가진 문제는 폴더가 다른 사용자에 의해 업데이트/삭제된다는 것입니다. SI 파일 아웃 바운드 어댑터를 사용하여 폴더/파일 권한을 명시 적으로 설정할 수있는 방법이 있습니까?스프링 통합 파일 아웃 바운드 폴더 사용 권한
<int-file:outbound-channel-adapter id="fileLoggingAdapter" auto-create-directory="true" directory-expression="headers['FileDetails'].directory"
filename-generator-expression="headers['FileDetails'].fileName+'.csv'" />
파일 처리 후 사용 권한을 설정할 수있는 경우 'ExpressionEvaluatingRequestHandlerAdvice'와 함께 다른 트릭이 있습니다. –
안녕하세요 Gary, 만들려는 폴더는 채널의 페이로드를 기반으로 동적입니다. 따라서 컨텍스트 초기화 중에는 그렇게 할 수 없습니다. – Sushant
Artem, ExpressionEvaluatingRequestHandlerAdvice 사용 방법에 대해 자세히 설명해 주시겠습니까? – Sushant