Как получить данные из файла 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

Похожие вопросы