Можно ли контролировать порядок выполнения ServletContextListener в разных войнах?
Предположим, что в веб-сервисе есть 3 отдельных независимых модуля A, B и C. Их можно инициализировать в любом порядке, и никаких последствий. Однако, если присутствует дополнительный модуль D, его необходимо сначала инициализировать, и он может повлиять на другие модули. Возможна ли эта конфигурация через Spring? Единственное, что приходит на ум, — это глобальный ServletContextListener, который опрашивает, существует ли класс инициализации для каждого модуля в пути к классу, но это решение кажется довольно запутанным.