Как настроить порт для приложения Spring Boot

Я использую следующие методы расширения для преобразования эпох

public static int GetEpochSeconds(this DateTime date)
    {
        TimeSpan t = DateTime.UtcNow - new DateTime(1970, 1, 1);
        return (int)t.TotalSeconds;
    }

public static DateTime FromEpochSeconds(this DateTime date, long EpochSeconds)
    {
        var epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
        return epoch.AddSeconds(EpochSeconds);

    }
690
задан Tung 20 March 2019 в 07:32
поделиться

2 ответа

Программно, с пружинной начальной загрузкой 2.1.5:

import org.springframework.boot.web.server.WebServerFactoryCustomizer;
import org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory;
import org.springframework.stereotype.Component;

@Component
public class CustomizationBean implements WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> {

    @Override
    public void customize(ConfigurableServletWebServerFactory server) {
        server.setPort(9000);
    }

}
1
ответ дан 22 November 2019 в 21:33
поделиться

если Вы используете gradle в качестве инструмента сборки, можно установить порт сервера в Вашем файл application.yml как:

server:
  port: 8291

при использовании знатока затем, порт может быть установлен в Вашем файл application.properties как:

server.port: 8291
2
ответ дан 22 November 2019 в 21:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: