Как динамически найти доступный порт в Spring Boot, когда настроенный порт уже используется?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как динамически найти доступный порт в Spring Boot, когда настроенный порт уже используется?

Сообщение Anonymous »

Я строю стартер пружинного загрузки и хочу, чтобы он автоматически пробовал порты последовательно (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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»