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