Java -Spring 4.1.0 - Бобы Webapp загружаются дважды

В моем проекте Java на основе Spring задачи запуска для моего проекта, похоже, загружаются дважды. Кто-нибудь может подумать, основываясь на информации, приведенной ниже, почему это происходит для меня? https://gist.github.com/anonymous/bf5b01686f03dadc57c7

Результат в классе WebappStartupTasks дважды печатается на консоли. Вероятно, это связано с тем, как у меня установлены мои файлы xml, но я не могу найти причину, по которой это происходит

Спасибо, Дэмиен

1 ответ

Это нормально.

Вы можете сказать, какой контекст событие для использования: event.getApplicationContext() и огонь только тогда, когда это для ContextLoaderListener или DispaterServlet в зависимости от ваших требований.

Если ваша единственная проблема заключается в том, что функциональность работает один раз и только один раз, я думаю, что ваш лучший подход заключается в том, чтобы поддерживать состояние инициализации самостоятельно. Я делал это в прошлом, используя простой статический флаг:

if(!SchedulerContextListener.INITIALISED) { initialise(); SchedulerContextListener.INITIALISED = true;
}

licensed under cc by-sa 3.0 with attribution.