У меня есть POJO, который представляет все свойства моего приложения.Он содержит огромное количество строковых типов и логических значений (переменные класса и их методы получения / установки).
Проблема в том, что каждый раз, когда добавляется новое свойство, мне нужно добавить переменную, метод получения, установщик, код, который устанавливает его при загрузке файла свойств, и код, который использует метод получения.
Моя идея состояла в том, чтобы преобразовать это в getString(String stringToGet)
, getInt
и getBoolean
метод, который извлекает из 3 хэш-карт.Проблема в том, что я больше не могу использовать EL для получения свойств, например.${Properties.telephoneNumber}
У кого-нибудь есть еще идеи?