- 配置文件配置
app-terminal-upload:
webAppAddr: 192.168.10.123
webAppPath: /opt/apps/
webAppaddrUsername: root
webAppaddrPassword: 123456
- 配置文件实体类
import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
@Getter
@Setter
@Component
@ConfigurationProperties("app-terminal-upload")
public class TerminalUploadConfig {
private String webAppAddr;
private String webAppPath;
private String webAppaddrUsername;
private String webAppaddrPassword;
private static String host;
private static String userName;
private static String password;
private static String path;
@PostConstruct
public void setTerminalUploadConfig() {
host = this.webAppAddr;
path = this.webAppPath;
userName = this.webAppaddrUsername;
password = this.webAppaddrPassword;
}
public static String getHost() {
return host;
}
public static String getUserName() {
return userName;
}
public static String getPassword() {
return password;
}
public static String getPath() {
return path;
}
}
- 工具类方法调用
public static void deleteFile(String fileName) {
String host = TerminalUploadConfig.getHost();
String userName = TerminalUploadConfig.getUserName();
String password = TerminalUploadConfig.getPassword();
String path = TerminalUploadConfig.getPath();
}