Сообщения

Показаны сообщения с ярлыком "Servlets"

Spring Boot: инициализация контекста сервлета

Изображение
Инициализация контекста сервлета Встроенные контейнеры сервлетов не выполняют непосредственно интерфейс Servlet 3.0+ javax.servlet.ServletContainerInitializer или Spring org.springframework.web.WebApplicationInitializer. Это намеренное проектное решение, призванное снизить риск того, что сторонние библиотеки, предназначенные для работы внутри war, могут сломать приложения Spring Boot. Если вам нужно выполнить инициализацию контекста сервлета в приложении Spring Boot, вы должны зарегистрировать bean-компонент, который реализует интерфейс org.springframework.boot.web.servlet.ServletContextInitializer. Один метод onStartup обеспечивает доступ к ServletContext и, при необходимости, может легко использоваться в качестве адаптера к существующему WebApplicationInitializer. Сканирование для сервлетов, фильтров и слушателей При использовании встроенного контейнера автоматическая регистрация классов, аннотированных с помощью @WebServlet, @WebFilter и @WebListener, может быть включена с помощ...