📄 serverproperty.java
字号:
package jm.framework.util;
import jm.util.JMCheck;
import jm.util.JMProPertyCatch;
/**
* ServerProperty
* Compiler jdk.5
* @author fu_changyong(1shome)
* @see struts 1.2.8
* @version 1.5.2.1
*/
public final class ServerProperty {
public final static String CLASS_NAME = "ServerProperty";
private final static String SYS_PRO_ADDR = "system";
/** Admin僉乕 */
public final static String PROPTY_ADMIN_KEY = "ADMIN";
/** Admin僷僗 */
public final static String PROPTY_ADMIN_PASSWORD_KEY = "ADMINPASS";
public final static String LOG_FILE_NAME = "LOG_FILE_NAME";
private static JMProPertyCatch propty = null;
private static ServerProperty instance = null;
// private static Logger logging = null;
private ServerProperty(){
propty = new JMProPertyCatch(SYS_PRO_ADDR);
}
public static ServerProperty instance(){
if(instance==null){
instance = new ServerProperty();
}
// logging = new Logger(instance.getClass());
loadProperties();
return instance;
}
private static boolean loadProperties (){
try {
propty.loadProperties();
//propty.loadXML();
return true;
} catch (Exception e) {
// logging.error("loadProperties", e);
return false;
}
}
public String getProperty(String key) {
try {
String val = propty.getProperty(key.toUpperCase());
if (JMCheck.isNull(val)) {
val = "";
}
return val;
} catch (Exception e) {
// logging.error("loadProperties", e);
return "";
}
}
public boolean setProperty(String key, String val) {
try {
propty.setProperty(key.toUpperCase(), val);
return true;
} catch (Exception e) {
return false;
}
}
public boolean storeXML (){
try {
propty.setFileName("system");
propty.storeXML("僔僗僥儉");
return true;
} catch (Exception e) {
// logging.error("loadProperties", e);
return false;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -