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類及其關(guān)聯(lián)接口中沒有什么需要注重的。但是,MainApplication類初始化BusinessLogic對(duì)象的方式很有意思。通過使用ctx.getBean("businesslogicbean")調(diào)用,MainApplication將加載和治理BusinessLogic類的bean實(shí)例的任務(wù)轉(zhuǎn)交給了Spring框架。