Spring Boot - Wie bekomme ich den laufenden Port?

Ich habe eine Spring Boot-Anwendung (mit eingebettetem Tomcat 7), und ich habeserver.port = 0 in meinemapplication.properties also ich kann einen zufälligen Port haben. Nachdem der Server auf einem Port hochgefahren und ausgeführt wurde, muss ich in der Lage sein, den ausgewählten Port abzurufen.

Ich kann nicht benutzen@Value("$server.port") weil es null ist. Dies ist eine scheinbar einfache Information. Warum kann ich dann nicht über meinen Java-Code darauf zugreifen? Wie kann ich darauf zugreifen?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage