public class MainApplication { public static void main(String [] args) { // Read the configuration file ApplicationContext ctx = new FileSystemXmlApplicationContext("springconfig.xml");
//Instantiate an object IBusinessLogic testObject = (IBusinessLogic) ctx.getBean("businesslogicbean");
// Execute the public // method of the bean testObject.foo(); } } 在BusinessLogic類及其關聯接口中沒有什么需要注重的。但是,MainApplication類初始化BusinessLogic對象的方式很有意思。通過使用ctx.getBean("businesslogicbean")調用,MainApplication將加載和治理BusinessLogic類的bean實例的任務轉交給了Spring框架。