@Value значение null по умолчанию не работает после весеннего обновления - PullRequest
0 голосов
/ 06 мая 2020

Приложение, которое использовало более старую версию spring, было перенесено в выпуск springboot 2.2.4.

После обновления оно не получает здесь значение свойства:

@Value("${stuff.value:#{null}}")

Значение выбирается, если я удалю: # {null} из выражения. Есть идеи, почему это нормально работало в более старой весенней версии, но не сейчас.

Ответы [ 2 ]

1 голос
/ 06 мая 2020

Попробуйте использовать

@Value("${stuff.value:null}")
0 голосов
/ 06 мая 2020

#{null} поддерживается Spring Expression Language (SpEL). Возможно, эта библиотека недоступна в вашей зависимости.

...