Como adicionar caminho de contexto ao aplicativo Spring Boot
Spring Boot fornece uma maneira fácil de definir a raiz de contexto para seu aplicativo, permitindo-o para ser acessado via localhost:port/{app_name}. Veja como fazer isso:
Use as propriedades do aplicativo:
Crie um arquivo application.properties no diretório src/main/resources e adicione as seguintes propriedades:
server.contextPath=/mainstay
server.port=12378
Remover configuração personalizada do contêiner de servlet:
Se você tiver uma configuração personalizada do contêiner de servlet em seu aplicativo, como o EmbeddedServletContainerFactory, remova-o.
Usar EmbeddedServletContainerCustomizer:
Se você precisar realizar pós-processamento no contêiner de servlet, implemente a interface EmbeddedServletContainerCustomizer e adicione-a à sua configuração. Por exemplo, para adicionar páginas de erro:
@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));
};
}
Substituindo propriedades:
Você pode substituir as propriedades padrão definidas em application.properties usando um arquivo de propriedades externo ou parâmetros JVM.
Esta configuração definirá o caminho de contexto para /mainstay e fará com que seu aplicativo seja executado na porta 12378. Seu aplicativo estará então acessível via localhost:12378/mainstay.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3