Чтобы изменить порт сервера в приложении Spring Boot, вы можете использовать несколько методов. Вот несколько вариантов:
-
Свойства приложения. В файле
application.propertiesилиapplication.ymlвы можете указать порт сервера, добавив следующую строку:server.port=your_desired_port_number -
Программно в классе приложения. Вы можете программно изменить порт сервера в основном классе приложения, реализовав интерфейс
WebServerFactoryCustomizer. Вот пример:import org.springframework.boot.web.server.WebServerFactoryCustomizer; import org.springframework.boot.web.server.ConfigurableWebServerFactory; import org.springframework.stereotype.Component; @Component public class ServerPortCustomizer implements WebServerFactoryCustomizer<ConfigurableWebServerFactory> { @Override public void customize(ConfigurableWebServerFactory factory) { factory.setPort(your_desired_port_number); } } -
Аргументы командной строки. Вы также можете указать порт сервера в качестве аргумента командной строки при запуске приложения Spring Boot. Например:
java -jar your_application.jar --server.port=your_desired_port_number