Как получить данные из файла property java
Ответы
Сергей Якимович
18 февраля 2023
Для получения данных из файла property можно воспользоваться возможностями класса Properties
.
Пусть у нас имеется файл application.properties :
server.port=${PORT:8080}
rollbar_token=3749c863ebc141
spring.profiles.active=prod
Получим эти данные в программе :
import java.io.*;
import java.util.Properties;
public class App {
public static void main(String[] args) throws IOException {
Properties prop = new Properties();
prop.load(new FileInputStream("application.properties"));
String value = prop.getProperty("server.port");
System.out.println(value); // => ${PORT:8080}
value = prop.getProperty("rollbar_token");
System.out.println(value); // => 3749c863ebc141
value = prop.getProperty("spring.profiles.active");
System.out.println(value); // => prod
}
}
0
0