2
我需要使用不帶XMl配置的java創建SFTP入站和出站適配器。 這個問題,我面對的是我無法創建一個CachingSessionFactory和DefaultSessionFactory作爲屬性的私鑰。如果有人曾經嘗試過。請幫助在Spring集成環境下編寫不帶xml配置的sftp入站和出站適配器
我需要使用不帶XMl配置的java創建SFTP入站和出站適配器。 這個問題,我面對的是我無法創建一個CachingSessionFactory和DefaultSessionFactory作爲屬性的私鑰。如果有人曾經嘗試過。請幫助在Spring集成環境下編寫不帶xml配置的sftp入站和出站適配器
這是第一個樣品如何從Java代碼進行配置:
InputStream stream = new ClassPathResource("id_rsa").getInputStream();
f.setPrivateKey(new ByteArrayResource(StreamUtils.copyToByteArray(stream)));
距離Spring的Java &註釋配置的另一個特點是這樣的:
@Value("com/my/proj/integration/ssl/myKey")
private Resource myKey;
而且要注意,請,對於無xml配置的Spring Integration Java DSL。下面是SFTP的測試類,以獲取如何使用Java DSL配置這些適配器的信息。
我已經經歷了SFTP的DSL示例。該示例與Lambda表達式符合JDK 1.8。您可以舉一個使用非lambda的SFTP入站和出站DSL示例。奮鬥3/4天寫作。感謝您在患者羣體中的耐心回答 –
@Artem ....能否請您在這方面幫我 –
我認爲最好花10-15分鐘瞭解Java 8中的Lambdas,並轉換所有那些我的示例將內聯接口實現,而不是我將爲您編寫整個代碼。 –