parent
6fd8894295
commit
3bb9d43161
@ -0,0 +1,31 @@ |
||||
package com.dxhy.oss.utils; |
||||
|
||||
import com.dxhy.oss.service.FtpService; |
||||
import com.dxhy.oss.service.SshService; |
||||
import org.springframework.boot.context.properties.EnableConfigurationProperties; |
||||
import org.springframework.context.annotation.Bean; |
||||
import org.springframework.context.annotation.Configuration; |
||||
|
||||
// ftp配置
|
||||
@Configuration |
||||
@EnableConfigurationProperties(SshProperties.class) |
||||
public class SshConfig { |
||||
// 工厂
|
||||
@Bean |
||||
public SshFactory sshFactory(SshProperties properties) { |
||||
return new SshFactory(properties); |
||||
} |
||||
|
||||
// 连接池
|
||||
@Bean |
||||
public SshPool sshPool(SshFactory sshFactory) { |
||||
return new SshPool(sshFactory); |
||||
} |
||||
|
||||
// 辅助类
|
||||
@Bean |
||||
public SshService sshService(SshPool sftpPool) { |
||||
return new SshService(sftpPool); |
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue