ClassPathXmlApplicationContext
将从您的类路径读取文件。他们必须在classes
你的web应用程序的文件夹或在jar
您的lib
文件夹中。
FileSystemXmlApplicationContext
可以访问您的所有文件系统,例如c:/config/applicationContext.xml
。
XmlWebApplicationContext
当然可以访问您的Web应用程序中包含的文件,但这不是最重要的事情。它实现了WebApplicationContext,这意味着它将检测ServletContextAware Bean,注册自定义范围(请求,会话等)。