在非Web应用程序中,我们使用Classpath,fileSystem或ApplicationContext的其他实现。在Web应用程序中,如果我们实现Java配置,那么我们将这样做。
@Override
public void onStartup(ServletContext servletCxt) {
// Load Spring web application configuration
AnnotationConfigWebApplicationContext ac = new AnnotationConfigWebApplicationContext();
ac.register(AppConfig.class);
ac.refresh();
但是,当我们使用 ContextLoaderListner 加载应用程序上下文xml时,实现的内部是什么。
我希望我能指出这一点。