Frage:
Ich kann das Kontextstammverzeichnis einer Spring Boot-Anwendung nicht festlegen programmatisch. Das Ziel besteht darin, auf die Anwendung unter „localhost:port/{app_name}“ zuzugreifen und Controller-Pfade daran anzuhängen. Die Anwendung bleibt jedoch unter localhost:port zugänglich.
Antwort:
Anstatt Ihre eigene Lösung zu rollen, nutzen Sie die integrierte Unterstützung von Spring Boot zum Festlegen des Kontextpfads .
Lösung:
Folgende Eigenschaften hinzufügen:
<code class="properties">server.contextPath=/mainstay server.port=12378</code>
Update für Spring Boot 2.0:
In Spring Boot 2.0 , der Kontextpfad ist jetzt wie folgt konfiguriert:
<code class="properties">server.servlet.context-path=/mainstay</code>
Hinweis:
Referenz:
Das obige ist der detaillierte Inhalt vonWie lege ich den Kontextpfad für eine Spring Boot-Anwendung programmgesteuert fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!