So fügen Sie einen Kontextpfad zur Spring Boot-Anwendung hinzu
Wenn Sie das Kontextstammverzeichnis für Ihre Spring Boot-Anwendung festlegen möchten, damit dies möglich ist Um von einem bestimmten Pfad aus darauf zugreifen zu können, können Sie die Eigenschaft server.contextPath in Ihrer application.properties-Datei verwenden. Mit dieser Eigenschaft können Sie den Kontextpfad angeben, der allen Controller-Pfaden vorangestellt wird.
Hier ist ein Beispiel dafür, wie der Kontextpfad auf /mainstay festgelegt wird:
<code class="properties">server.contextPath=/mainstay</code>
Das ist möglich Verwenden Sie außerdem die Eigenschaft server.port, um den Port festzulegen, auf dem die Anwendung ausgeführt wird. Die folgenden Eigenschaften legen beispielsweise den Kontextpfad auf /mainstay und den Port auf 12378 fest:
<code class="properties">server.contextPath=/mainstay server.port=12378</code>
In Spring Boot 2.0 wurde die Eigenschaft server.contextPath in server.servlet.context-path umbenannt . Wenn Sie Spring Boot 2.0 oder höher verwenden, sollten Sie den neuen Eigenschaftsnamen verwenden.
Sobald Sie den Kontextpfad festgelegt haben, können Sie über den angegebenen Pfad auf die Anwendung zugreifen. Wenn Sie beispielsweise den Kontextpfad auf /mainstay festlegen, können Sie unter http://localhost:12378/mainstay auf die Indexseite der Anwendung zugreifen. Die Controller in der Anwendung werden ebenfalls an den Kontextpfad angehängt. Wenn Sie beispielsweise einen Controller mit dem Pfad /index haben, lautet der vollständige Pfad zur Indexseite http://localhost:12378/mainstay/index.
Das obige ist der detaillierte Inhalt vonWie lege ich einen benutzerdefinierten Kontextpfad in Ihrer Spring Boot-Anwendung fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!