Весь код, который вы хотите обработать сразу после инициализации веб-приложения, может быть выполнен в классе, который реализует ServletContextListener как
@WebListener
public class ApplicationListener implements ServletContextListener {...}
и вы можете создать контекст приложения Spring, например
ApplicationContext context = new ClassPathXmlApplicationContext(
new String[] {"applicationContext.xml", "applicationContext-part2.xml"});
// of course, an ApplicationContext is just a BeanFactory
BeanFactory factory = context;
, получите интересующий вас бин и продолжайте.