У нас есть некоторые данные в файле свойств. Эти данные используются во многих классах. Итак, мы создаем объект класса Properties в каждом классе, а затем читаем данные с использованием метода getProperty(). Это приводит к дублированию кода.Как избежать чтения файла свойств несколько раз
Может кто-нибудь предложить несколько лучших практик, чтобы избежать этого?
Одна вещь, которая пришла мне в голову:
Создать класс
общедоступный переменную для каждого свойства в файле свойств в этом классе
есть метод, который присваивает значения и каждый дом
В класс, где требуются значения свойств, создать объект для этого класса и получить доступ к общедоступным переменным
Но все, что мне не нравится при таком подходе, - это общедоступные переменные, и если в файл свойств добавлено новое свойство, Мне нужно добавить код для чтения этого свойства в классе.
Любая помощь приветствуется.
Спасибо!
Как насчет ' –
возможного дубликата Singleton' подхода о [Сделать Java Свойства доступны по классам?] (Http://stackoverflow.com/questions/4750131/make-java-properties-available-through-classes) –