🎲 Рандомный порт для Spring Boot приложения
Чтобы запустить Spring Boot приложение на любом свободном порту достаточно указать в application.properties/yaml файле
Но что если хочется выбрать свободный порт из определенного диапазона? В таком случае можно использовать выражение
За случайный выбор значений отвечает класс RandomValuePropertySource.
#SpringTips #Simple
Чтобы запустить Spring Boot приложение на любом свободном порту достаточно указать в application.properties/yaml файле
server.port=0
. В этом случае Spring Boot автоматически подберёт свободный порт, и постарается избежать конфликта с другими приложениями.Но что если хочется выбрать свободный порт из определенного диапазона? В таком случае можно использовать выражение
${random.int(min,max)}
. Например, для выбора порта в пределах от 8000 до 8100 свойство будет выглядеть так: server.port=${random.int(8000,8100)}
За случайный выбор значений отвечает класс RandomValuePropertySource.
#SpringTips #Simple
3👍59🔥12❤5😁3