spring IoC-底层原理

读取spring.xml

通过反射创建 top.malaoshi.service.impl.UserSrvImpl 对象,放入到spring容器中

好处:编译时不依赖 top.malaoshi.service.impl.UserSrvImpl 类,运行时才依赖该类

Map<String,Object> springContainer=new HashMap();
        Object obj=Class.forName("top.malaoshi.service.impl.UserSrvImpl").newInstance();
        springContainer.put("aaa",obj);

        IUserService srv=(IUserService)springContainer.get("aaa");
        srv.save("lilei","123456");

原文出处:/show_1IX8jGAZ8bJ.html