Integer.MAX_VALUE в Spring application.properties

У нас есть что-то вроде Integer.MAX_VALUE, чтобы указать в application.properties? Мы можем сделать нечто подобное с помощью @ConfigurationProperties, но я искал вариант в Spring application.properties.

application.properties не поддерживает выражения SpEL, которые могли бы разрешить Integer.MAX_VALUE до его фактического значения. Я думаю, что лучшее, что вы сможете сделать, - это определить пользовательский источник свойств, из которого исходят нужные вам константы, а затем ссылаться на них в application.properties. На этом этапе кажется более целесообразным просто оставить значения по умолчанию в Java.
nickb 08.06.2018 13:49

Вы можете использовать Integer.MAX как значение по умолчанию для конкретного свойства. Таким образом, вам нужно будет только объявить значение в вашем application.properties, если требуется конкретное значение. (Где в этом контексте я смотрю на Integer.MAX как на неспецифический)

Herr Derb 08.06.2018 13:51

Пожалуйста, нашли ли вы какое-нибудь решение для этого?

lcnicolau 07.07.2020 18:00
6
3
979
0

Другие вопросы по теме