«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Вот несколько вариантов названия, учитывая формат вопроса и направленность содержания: Вариант 1 (Сосредоточьтесь на проблеме и решении): * Как установить контекстный путь в приложении Spring Boot: избегать

Вот несколько вариантов названия, учитывая формат вопроса и направленность содержания: Вариант 1 (Сосредоточьтесь на проблеме и решении): * Как установить контекстный путь в приложении Spring Boot: избегать

Опубликовано 8 ноября 2024 г.
Просматривать:751

Here are a few title options, keeping in mind the question format and content focus:

Option 1 (Focus on the problem and solution):

* How to Set a Context Path in a Spring Boot Application: Avoiding Auto-Configuration Override 

Option 2 (Focus on the sp

Добавление пути контекста к приложению Spring Boot

Чтобы программно установить корень контекста для приложения Spring Boot, вы можете использовать EmbeddedServletContainerFactory боб. Этот bean-компонент позволяет настраивать контейнер сервлетов, используемый приложением.

В приведенном примере вы создали собственный bean-компонент EmbeddedServletContainerFactory с именем servletContainer(), который устанавливает контекстный путь в /mainstay. Однако проблема заключается в том, что автоконфигурация Spring Boot обнаруживает ваш пользовательский bean-компонент и переопределяет путь контекста со значением по умолчанию (пустая строка).

Чтобы решить эту проблему, вместо создания пользовательского bean-компонента EmbeddedServletContainerFactory, вы можете просто добавить следующие свойства в файл application.properties:

server.servlet.context-path=/mainstay
server.port=12378

Это настроит приложение на использование /mainstay в качестве контекстного пути и прослушивание порта 12378. Кроме того, вы все равно можете использовать интерфейс EmbeddedServletContainerCustomizer, если вам нужно выполнить дополнительные настройки контейнера сервлетов. .

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3