Spring Application Context
01-xml-application-context
ClassPathXmlApplicationContext requires one or more XML configuration file to create application context, this configuration file contains bean definitions in XML format.
Path notation “classpath:/beans/beans1.xml”
FileSystemXmlApplicationContext
This file can be located on classpath or outside ( with absolute path), outside classpath is however discouraged. Use a property o code such path
Path notation “file:/home/../../beans/beans1.xml”
02-config-based-application-context
AnnotationConfigApplicationContext requires a configuration file to create application context, this configuration file contains bean definitions.
Or it requires a class containing @ComponentScan to discover all beans