Java类创建公共类获取配置文件.properties配置的值

xiaoxiao2021-02-27  351

创建的SystemConstants 类: (红色部分为核心代码) package cn.test.util; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.util.Properties; public class SystemConstants { /** * 文件服务器参数配置 */ public static String SFTP_host; public static String SFTP_port; public static String SFTP_username; public static String SFTP_password; public static String SFTP_directory; public static String SFTP_httpBaseUrl; static { Properties sysprop = new Properties(); try { sysprop.load(new InputStreamReader(SystemConstants.class .getResourceAsStream("/default.properties"),"UTF-8")); //文件上传服务器参数 SFTP_host = sysprop.getProperty("SFTP_host"); SFTP_port=sysprop.getProperty("SFTP_port"); SFTP_username = sysprop.getProperty("SFTP_username"); SFTP_password = sysprop.getProperty("SFTP_password"); SFTP_directory= sysprop.getProperty("SFTP_directory"); SFTP_httpBaseUrl= sysprop.getProperty("SFTP_httpBaseUrl"); //调微信接口服务配置 } catch (FileNotFoundException e) { } catch (IOException e) { } } public static String getSFTP_host() { return SFTP_host; } public static void setSFTP_host(String sFTP_host) { SFTP_host = sFTP_host; } public static String getSFTP_port() { return SFTP_port; } public static void setSFTP_port(String sFTP_port) { SFTP_port = sFTP_port; } public static String getSFTP_username() { return SFTP_username; } public static void setSFTP_username(String sFTP_username) { SFTP_username = sFTP_username; } public static String getSFTP_password() { return SFTP_password; } public static void setSFTP_password(String sFTP_password) { SFTP_password = sFTP_password; } public static String getSFTP_directory() { return SFTP_directory; } public static void setSFTP_directory(String sFTP_directory) { SFTP_directory = sFTP_directory; } public static String getSFTP_httpBaseUrl() { return SFTP_httpBaseUrl; } public static void setSFTP_httpBaseUrl(String sFTP_httpBaseUrl) { SFTP_httpBaseUrl = sFTP_httpBaseUrl; } } default.properties文件: SFTP_host=192.9.9.9 SFTP_port=22 SFTP_username=admin SFTP_password=123 SFTP_directory=/usr/local//upload/image/ SFTP_httpBaseUrl=http://192.9.9.9:8080/upload/image/
转载请注明原文地址: https://www.6miu.com/read-1904.html

最新回复(0)