Я строю стартер пружинного загрузки и хочу, чтобы он автоматически пробовал порты последовательно (8080, 8081 и т. Д.) Когда порт по умолчанию уже используется, вместо сбоя.
Я знаю Server.port = 0 Выбирает случайный порт, но это неудобно для развития. />
@Bean
public ApplicationListener logWhenReadyEvent(LoggingProperties properties, Environment environment) {
return event -> {
String port = environment.getProperty("server.port", "8080");
// Log server URL
};
}
< /code>
@Component
public class PortFinder implements ApplicationListener {
@Override
public void onApplicationEvent(ApplicationEnvironmentPreparedEvent event) {
// Try to set available port - doesn't work
}
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... igured-por