Как создать динамический интерфейс с файлом свойств во время компиляции?
Проблема здесь в том, что используемый нами файл свойств имеет безумно огромное имя в качестве ключа, и у большинства из нас возникают проблемы с именами ключей. поэтому я подумал, есть ли способ создать следующий интерфейс на основе файла свойств. Каждое изменение, которое мы вносим в файл свойств, автоматически настраивает интерфейс свойств. Или есть другое решение?
Файл свойств
A=Apple
B=Bannana
C=Cherry
Должен генерировать следующий интерфейс
interface Properties{
public static final String A = "A" // keys
public static final String B = "B";
public static final String C = "C";
}
Так в моем коде приложения
String a_value = PROP.getString(Properties.A);