package com.bcxin.signature.config; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; /** * @Auther linqinglin * @date 2022/3/27 15:51 */ @Component @ConfigurationProperties(prefix = "file.mode") public class FileModeConfig { /** 开关 true开 false关 */ private static Boolean useFtp = false; private static String host; private static String userName; private static String password; private static int port; private static String filePath; public static int defaultTimeoutSecond = 10; public static int connectTimeoutSecond = 10; public static int dataTimeoutSecond = 10; public static int threadPoolSize = 5; public static int ftpConnectionSize = 1; public static Boolean getUseFtp() { return useFtp; } public void setUseFtp(Boolean useFtp) { FileModeConfig.useFtp = useFtp; } public static String getHost() { return host; } public void setHost(String host) { FileModeConfig.host = host; } public static String getUserName() { return userName; } public void setUserName(String userName) { FileModeConfig.userName = userName; } public static String getPassword() { return password; } public void setPassword(String password) { FileModeConfig.password = password; } public static int getPort() { return port; } public void setPort(int port) { FileModeConfig.port = port; } public static String getFilePath() { return filePath; } public void setFilePath(String filePath) { FileModeConfig.filePath = filePath; } }