I would like to know what is the difference between applicationContext.xml and spring-config.xml and other config files we use in spring. I see pretty much all the places we are defining beans. Any ideas, suggestions, sample code, resources, links highly appreciated. Thanks in advance.
No differences, just different file names. You should have more than one Spring config file in your applications to have a separation of concerns even in your xml.