Я работаю над веб-приложением, и я использую Spring MVC. У него есть один сервлет. Поэтому, если я прав, он должен иметь один корневой контекст приложения и дополнительный контекст приложения для этого сервлета. Бинс в контексте приложения сервлета может обращаться к компонентам в контексте корневого приложения. Однако, скажем, приложение началось, и я хочу добавить некоторые компоненты в корневой контекст приложения, как мне следует продолжить? В принципе, у меня есть некоторые bean-конфиги в «extra-beans.xml». Я хочу добавить их в корневой контекст приложения, но не в точку init, но через некоторое время после запуска веб-приложения. Как это сделать? Кажется, что-то вродеКонтексты Spring MVC: добавление бобов в корневой контекст приложения
AbstractApplicationContext rootContext = new ClassPathXmlApplicationContext(new String[]{"additional-beans.xml"});
с одним из моих контроллеров не добавит дополнительных компонентов в контекст корневого приложения. Но тогда, где они добавляются? Возможно ли это? БЛАГОДАРЯ)
почему вы хотите отложить добавление этих бобов к корню контекст? –