Cómo agregar una ruta de contexto a la aplicación Spring Boot
Spring Boot proporciona una manera fácil de configurar la raíz de contexto para su aplicación, permitiéndole para acceder a través de localhost: puerto/{app_name}. Aquí se explica cómo hacerlo:
Usar propiedades de la aplicación:
Cree un archivo application.properties en el directorio src/main/resources y agréguelo las siguientes propiedades:
server.contextPath=/mainstay
server.port=12378
Eliminar configuración de contenedor de servlet personalizada:
Si tiene una configuración de contenedor de servlet personalizada en su aplicación, como EmbeddedServletContainerFactory, elimínelo.
Usar EmbeddedServletContainerCustomizer:
Si necesita realizar un posprocesamiento en el contenedor de servlets, implemente la interfaz EmbeddedServletContainerCustomizer y agréguela a su configuración. Por ejemplo, para agregar páginas de error:
@Bean
public EmbeddedServletContainerCustomizer errorPageCustomizer() {
return factory -> {
ErrorPage notFoundPage = new ErrorPage(HttpStatus.NOT_FOUND, "/notfound.html");
ErrorPage forbiddenPage = new ErrorPage(HttpStatus.FORBIDDEN, "/forbidden.html");
factory.setErrorPages(Arrays.asList(notFoundPage, forbiddenPage));
};
}
Anulación de propiedades:
Puede anular las propiedades predeterminadas establecidas en application.properties utilizando un archivo de propiedades externo o parámetros JVM.
Esta configuración establecerá la ruta de contexto en /mainstay y hará que su aplicación se ejecute en el puerto 12378. Luego se podrá acceder a su aplicación a través de localhost:12378/mainstay.
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