java resource文件夹下面有一个application.properties的配置文件。文件里面是一行键值对信息 name=jack
方法一
ResourceBundle rb = ResourceBundle.getBundle("application");
String name= rb.getString("name");
方法二
String fileName = 当前类名.class.getClassLoader().getResource("application.properties").getPath();
Properties properties =new Properties();
properties.load(new FileInputStream(new File(fileName)));
String name= properties.getProperty("name").trim();
方法三
try {
InputStream in = FastDFSClientUtils.class.getClass().getResourceAsStream("/fdfs_client.conf");
Properties properties = new Properties();
try {
properties.load(in);
System.out.println(properties.getProperty("tracker_server"));
} catch (IOException e) {
e.printStackTrace();
}
}catch (Exception e ){
e.printStackTrace();
}
tip: 第一中方式只需要配置文件的名字,不需要加properties
第二种方法需要当前类的名字