我正在使用spring集成将ftp文件传输到远程服务器,并且正在使用基于xml的配置。我想使用spring cloud config,所以我可以将所有属性文件移动到git并使用@RefreshScope刷新属性。在仅具有xml的spring集成中,实现此目标的最佳方法是什么。
我有以下代码:
<bean id="inDefaultSftpSessionFactory"
class="org.springframework.integration.sftp.session.DefaultSftpSessionFactory">
<property name="host" value="${sftp.host}" />
<property name="port" value="${sftp.port}" />
<property name="user"
value="${sftp.username}" />
<property name="password"
value="${sftp.password}" />
<property name="allowUnknownKeys" value="true" />
</bean>
答案 0 :(得分:0)
尝试 scope =“ refresh”
和
。
像这样: