Slik konfigurerer du port for en Spring Boot-applikasjon

Hvordan konfigurerer jeg TCP/IP-porten som en Spring Boot-applikasjon lytter på, slik at den ikke bruker standardporten 8080.

Løsning

Som sagt i docs enten sette server.port som systemegenskap ved hjelp av kommandolinjealternativet til jvm -Dserver.port=8090 eller legge til application.properties i /src/main/resources/ med

server.port=8090

For tilfeldig port, bruk

server.port=0
Kommentarer (12)

Hvis du bruker application.yml, legger du til følgende linjer i den

server:
     port: 9000

og selvfølgelig 0 for tilfeldig port.

Kommentarer (1)

Du kan angi port ved å overstyre bønnen EmbeddedServletContainerFactory i konfigurasjonen (javabasert eller xml). Der kan du spesifisere port for den innebygde servlet-containeren som brukes. Se Spring Boot - Core "Embedded Servlet Container Support" avsnitt og eksempel der. Håper dette er til hjelp.

Kommentarer (2)