后台读取properties配置文件

时间:2022-08-25 11:23:20
共通的util:
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

/**
* 读取配置文件
*
* @author ldd
*
*/
public class PropertiesUtil {

/**
* 读取
*
* @param name
* name
* @return Properties
*/
public static Properties getReadAbleProperties(String name) {

InputStream ins = PropertiesUtil.class.getResourceAsStream(name);

// 生成properties对象
Properties p = new Properties();

try {
p.load(ins);
ins.close();
} catch (IOException e) {
e.printStackTrace();
}

return p;

}

}
 
在@Controller里读取:
private static Properties prop;
private static String mode;
static {    prop = PropertiesUtil.getReadAbleProperties("/name.properties");//相对路径    mode = prop.getProperty("mode");
}

properties里的变量:
mode=1