Общий поток:
- Определите свойство в вашем application.properties, которое имеет заполнители, например
gradleVersion=${version}
. - Настройте задачу Gradle по умолчанию, которая копирует ваши файлы ресурсов в каталог сборки (называемый
processResources
) для фильтрации / развертывания этих свойств - Чтение в
gradleVersion
свойство, как и любое другое свойство Spring
Обратите внимание, что вам потребуется вызвать Gradle, чтобы правильно разрешить свойство gradleVersion
(поскольку Gradle - это тот, кто помещает значение туда).bootRun
уже должен зависеть от processResources
, поэтому, если вы используете его, у вас все будет хорошо.