#spring-boot
#spring-загрузка
Вопрос:
Я новичок в spring boot
Я пытаюсь настроить ContextLoaderListener
и зарегистрировать компонент в прослушивателе, чтобы я мог использовать его в двух разных DispatcherServlet
режимах.
Я успешно выполнил это в spring mvc с помощью JavaConfig
, но в spring-boot я не могу настроить ContextLoaderListener
Пожалуйста, помогите
Комментарии:
1.
public class CustomWebAppInitializer implements WebApplicationInitializer { @Override public void onStartup(ServletContext container) { AnnotationConfigWebApplicationContext rootContext = new AnnotationConfigWebApplicationContext(); rootContext.register(RootConfiguration.class); ContextLoaderListener contextLoaderListener = new ContextLoaderListener(rootContext);......
2. Вам действительно не нужен
ContextLoaderListener
,… Просто добавьте свой компонент в конфигурацию, добавьтеDispatcherServlet
и готово.
Ответ №1:
добавить @ServletComponentScan
к основному методу