Как добавить путь контекста к приложению Spring Boot
Spring Boot предоставляет простой способ установить корень контекста для вашего приложения, что позволяет доступ к нему осуществляется через localhost:port/{app_name}. Вот как это сделать:
Используйте свойства приложения:
Создайте файл application.properties в каталоге src/main/resources и добавьте следующие свойства:
server.contextPath=/mainstay
server.port=12378
Удалить пользовательскую конфигурацию контейнера сервлетов:
Если в вашем приложении есть пользовательская конфигурация контейнера сервлетов, например EmbeddedServletContainerFactory, удалите его.
Используйте EmbeddedServletContainerCustomizer:
Если вам нужно выполнить постобработку контейнера сервлетов, реализуйте интерфейс EmbeddedServletContainerCustomizer и добавьте его в свою конфигурацию. Например, чтобы добавить страницы ошибок:
@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));
};
}
Переопределение свойств:
Вы можете переопределить свойства по умолчанию, установленные в application.properties, используя внешний файл свойств или параметры JVM.
Эта настройка установит контекстный путь /mainstay и запустит ваше приложение на порту 12378. После этого ваше приложение будет доступно через localhost:12378/mainstay.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3