These applications are like any Java application. They are made up of not many classes, each performing a particular purpose within the application. But these classes are configured and introduced to each other by an XML file. This XML file describes how to configure the classes, called as theSpring configuration file.