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. .
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