Maison  >  Article  >  Java  >  Comment définir un chemin de contexte personnalisé dans votre application Spring Boot ?

Comment définir un chemin de contexte personnalisé dans votre application Spring Boot ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-26 03:05:27255parcourir

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

Comment ajouter un chemin de contexte à l'application Spring Boot

Si vous souhaitez définir la racine de contexte de votre application Spring Boot afin qu'elle puisse accessible à partir d'un chemin spécifique, vous pouvez utiliser la propriété server.contextPath dans votre fichier application.properties. Cette propriété vous permet de spécifier le chemin de contexte qui sera ajouté au début de tous les chemins de contrôleur.

Voici un exemple de la façon de définir le chemin de contexte sur /mainstay :

<code class="properties">server.contextPath=/mainstay</code>

Vous pouvez utilisez également la propriété server.port pour définir le port sur lequel l'application s'exécutera. Par exemple, les propriétés suivantes définiront le chemin de contexte sur /mainstay et le port sur 12378 :

<code class="properties">server.contextPath=/mainstay
server.port=12378</code>

Dans Spring Boot 2.0, la propriété server.contextPath a été renommée server.servlet.context-path . Si vous utilisez Spring Boot 2.0 ou une version ultérieure, vous devez utiliser le nouveau nom de propriété.

Une fois que vous avez défini le chemin contextuel, vous pouvez accéder à l'application à partir du chemin spécifié. Par exemple, si vous définissez le chemin contextuel sur /mainstay, vous pouvez accéder à la page d'index de l'application à l'adresse http://localhost:12378/mainstay. Les contrôleurs de l'application seront également ajoutés au chemin de contexte. Par exemple, si vous avez un contrôleur avec un chemin /index, le chemin complet vers la page d'index sera http://localhost:12378/mainstay/index.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn