У наш час майже в кожному проекті використовуються різні статичні файли і дані, необхідні класів для безпечного і швидкого доступу. Прикладом таких конфігураційних файлів є так звані Файли властивостей. більш відомі як * .properties.
.properties - файлове розширення для файлів, які використовуються в основному в технологіях Java для зберігання конфігураційних параметрів програми. Вони також можуть використовуватися для зберігання змінних рядкової типу для локалізації; вони відомі як Property Resource Bundles.
Кожен параметр зберігається парою двох змінних рядкової типу, одна зберігає ім'я параметра (так званий ключ), а інший зберігає значення. Кожен рядок файлу .properties. як правило, зберігає значення одного параметра. Кілька форматів є допустимими для .properties, в тому числі ключ = значення, ключ: значення і сам ключ.
Наприклад роботи з .properties в Java
Для початку підготуємо середу для роботи і створимо проект (Малюнок 1):
Малюнок 1 - Приклад проекту на Maven - дуже зручно і функціонально
Тепер подивимося на структуру створеного проекту (Малюнок 2):
Малюнок 2 - Структура нашого проекту для роботи з properties
Як бачимо, в папці Resources уже є файл під назвою config.properties. Вам потрібно буде його створити вручну і наповнити даними, а саме (Малюнки 3-4):
Малюнок 3 - Створення файлу шляхом натискання ПКМ на папці resources -> New -> File
Малюнок 4 - Вводимо назву файлу з розширенням properties в діалозі і натискаємо ОК
Далі прописуємо необхідні ключі і значення, як на малюнку 5:
Малюнок 5 - Файл з необхідними параметрами
Приклад звернення до файлу properties
Нижче представлена програма, що демонструє звернення до нашого конфігураційного файлу:
Клас для роботи з файлами