"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Aquí hay algunas opciones de títulos, teniendo en cuenta el formato de la pregunta y el enfoque del contenido: Opción 1 (Centrarse en el problema y la solución): * Cómo establecer una ruta de contexto en una aplicación Spring Boot: evitar

Aquí hay algunas opciones de títulos, teniendo en cuenta el formato de la pregunta y el enfoque del contenido: Opción 1 (Centrarse en el problema y la solución): * Cómo establecer una ruta de contexto en una aplicación Spring Boot: evitar

Publicado el 2024-11-08
Navegar:340

Here are a few title options, keeping in mind the question format and content focus:

Option 1 (Focus on the problem and solution):

* How to Set a Context Path in a Spring Boot Application: Avoiding Auto-Configuration Override 

Option 2 (Focus on the sp

Agregar una ruta de contexto a una aplicación Spring Boot

Para establecer mediante programación una raíz de contexto para una aplicación Spring Boot, puede usar EmbeddedServletContainerFactory frijol. Este bean le permite personalizar el contenedor de servlets utilizado por la aplicación.

En el ejemplo proporcionado, creó un bean EmbeddedServletContainerFactory personalizado llamado servletContainer() que establece la ruta de contexto en /mainstay. Sin embargo, el problema es que la configuración automática de Spring Boot detecta su bean personalizado y anula la ruta de contexto con el valor predeterminado (una cadena vacía).

Para resolver este problema, en lugar de crear un bean EmbeddedServletContainerFactory personalizado, simplemente puede agregar las siguientes propiedades a su archivo application.properties:

server.servlet.context-path=/mainstay
server.port=12378

Esto configurará la aplicación para usar /mainstay como ruta de contexto y escuchar en el puerto 12378. Alternativamente, aún puede usar la interfaz EmbeddedServletContainerCustomizer si necesita realizar personalizaciones adicionales en el contenedor de servlets. .

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3