Есть ли способ преобразовать переменную в константу в Java? - PullRequest
0 голосов
/ 13 мая 2018

Я хочу установить значение для аннотации пружины во время выполнения, прочитав файл свойств. Я могу прочитать значение из файла свойств и присвоить переменной, но аннотации принимают только «константы», ** возможно ли изменить эту переменную на константу ** и использовать ее в качестве значения для аннотации?

Итак, как я уже объяснял, "возможно ли преобразовать переменную в константу в Java"?

1 Ответ

0 голосов
/ 13 мая 2018

Вы не можете преобразовать переменную в константу, но, в зависимости от области действия, вы можете создать новую переменную final и инициализировать ее неконстантной переменной.Это сработало для меня как внутри метода, так и в самом классе

int test = 10;
final int test2 = test;
...