Heim  >  Artikel  >  Java  >  Wie lege ich einen benutzerdefinierten Kontextpfad in Ihrer Spring Boot-Anwendung fest?

Wie lege ich einen benutzerdefinierten Kontextpfad in Ihrer Spring Boot-Anwendung fest?

Susan Sarandon
Susan SarandonOriginal
2024-10-26 03:05:27255Durchsuche

How to Set a Custom Context Path in Your Spring Boot Application?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn