В https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html 11.1 есть пример:
public class MyWebApplicationInitializer implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext servletCxt) {
// Load Spring web application configuration
AnnotationConfigWebApplicationContext ac = new AnnotationConfigWebApplicationContext();
ac.register(AppConfig.class);
ac.refresh();
...
Тогда в главе 11.4 есть другой пример, но без ac.refresh ();
Какое преимущество может иметь обновление контекста сразу после его создания?