В нижней части нашего banner.txt
, у нас есть следующее
Running Spring Boot ${spring-boot.version} on java ${java.version} in environment ${ccic.environ}
, которое начинается с
Running Spring Boot 2.0.5.RELEASE on java 1.8.0_144 in environment uat
Сегодня мы немного напугались, потому что кто-то заметил этоговорит 1.8.0_144
для java.version
, однако мы должны запустить 1.8.0_131
.После дальнейшего расследования мы можем подтвердить, что мы работаем с 1.8.0_131
.
Мне было любопытно, откуда взялся 1.8.0_144
.Кажется, MANIFEST.MF
содержит значение 1.8.0_144
для ключа Build-Jdk
, предположительно java на сервере сборки неправильный.Это то, откуда весна это читает?
Меня удивляет, что java.version
предпочел бы MANIFEST.MF
во время выполнения.Я не в своем уме?Почему весенняя загрузка не возвращает правильную версию Java?Я пытался найти источник весны, но поиск "java.version" или "javaversion" не помог.