"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 algunos títulos basados ​​en preguntas que se ajustan al contenido de su artículo: * ¿Cómo configurar una ruta de contexto para su aplicación Spring Boot? * ¿Cómo puedo acceder a mi aplicación Spring Boot usando una configuración personalizada?

Aquí hay algunos títulos basados ​​en preguntas que se ajustan al contenido de su artículo: * ¿Cómo configurar una ruta de contexto para su aplicación Spring Boot? * ¿Cómo puedo acceder a mi aplicación Spring Boot usando una configuración personalizada?

Publicado el 2024-11-08
Navegar:478

Here are a few question-based titles that fit the content of your article:

* How to Configure a Context Path for Your Spring Boot Application?
* How Can I Access My Spring Boot App Using a Custom Context Path?
* Want to Control the URL Path of Your Sprin

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:

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

  3. 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));
        };
    }
  4. 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.

Ú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