Flask接口签名sign原理与实例代码浅析
402
2023-01-21
Java 读取、获取配置文件.properties中的数据
java获取配置文件.properties中的数据,具体内容如下所示:
方法太多,只写一种比较简单的。
文件test1.properties内容
test1 = 123;
test2=3211
Properties prop = new Properties();
prop.load(new FileInputStream("src/test1.properties"));
System.out.println(prop.get("test1"));
输出
123;1
简单封装一下,完整代码
package propertis.test;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
public class Test {
/**
* @param args
* @throws IOException
* @throws FileNotFoundException
*/
public static void main(String[] args) throws FileNotFoundException, IOException {
// TODO Auto-generated method stub
Properties prop = new Properties();
prop.load(new FileInputStream("src/test1.properties"));
System.out.println(prop.get("test1"));
System.out.println(ProUtil.getTest1Value("test1"));
System.out.println(ProUtil.getTest1Value("test2"));
}
}
class ProUtil{
private static Properties prop = new Properties();
static{
try {
prop.load(new FileInputStream("src/test1.properties"));
} catch (FjKGxhfeileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static Object getTest1Value(String key){
return prop.get(key);
}
}
输出
123;
123;
321
下面看下Javahttp:// 读取Properties配置文件
方法:
Properties properties = new Properties();
FileInputStream in = new FileInputStream("**.properties");
properties.load(in);
in.close();
配置文件:
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
username=root
password=
代码实现:
import java.io.FileInputStream;
import java.util.Properties;
public class PropertiesTest {
private static final String PROPERTIES_NAME = "db.properties";
public static String DB_DRIVER = null;
public static String DB_URL = null;
public static String DB_USER = null;
public static String DB_PWD = null;
static{
FileInputStream in = null;
try{
Properties properties = new Properties();
in = new FileInputStream(PROPERTIES_NAME);
properties.load(in);
DB_DRIVER = properties.getProperty("driver");
DB_URL = properties.getProperty("url");
DB_USER = properties.getProperty("username");
DB_PWD = properties.getProperty("passworld");
System.out.println("读取配置信息成功!");
showConfig();
}catch(Exception e){
e.printStackTrace();
System.out.println("读取配置信息失败!");
}finally{
if(in != null){
try{
in.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
}
private static void showConfig(){
System.out.println("-----------------------配置信息-----------------");
System.out.println("dirver: "+DB_DRIVER);
System.out.println("url: "+DB_URL);
System.out.println("user: "+DB_USER);
System.out.println("passworld: "+DB_PWD);
System.out.println("----------------------------------------------");
}
public static void main(String[] args){
}
}
运行结果:
读取配置信息成功!
-----------------------配置信息-----------------
dirver: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
user: root
passworld: null
----------------------------------------------
总结
以上所述是给大家介绍的Java 读取、获取配置文件.properties中的数据,希望对大家有所帮助,如果大家有任何疑问请给我留言,会及时回复大家的。在此也非常感谢大家对我们网站的支持!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~