Spring Ioc原理
阿新 • • 發佈:2017-08-25
service 新的 cto str gets ice instance brush users
IOC實現原理:1 配置xml文件 2 dom4j根據xml文件得到id對應的classvalue 3反射創建類對象 4創建一個新的實例,返回實例
//IOC原理 // public class UserService // { // // } // // public class UserServlet{ // //得到UserService的對象 // UserFactory.getService(); // } 1 配置bean.xml文件 <bean id="UserService" class="類的文件路徑"> 2創建工廠類,使用dom4j解析配置文件+反射 public static UserService getService(){ //1 解析xml文件(dom4j),根據id值得到UserService,得到id值對應class屬性值 String classvalue="class屬性值"; //2 使用反射類創建類對象 Class clazz=Class.forName(classvalue); //創建類對象 User user=clazz.newInstance(); return service; }
Spring Ioc原理