是根标签
xmlns是xml文件的schema约束的名称空间
schemalocation当前配置文件约束的具体文件
它内部是一个全类名,通过它找到一个具体的实现类
反射默认通过无参构造去创建对象,我们这样配置必须保证bean(指的UserDaoImpl)内部存在无参构造
我们没有配置scope,默认就是singleton,为什呢呢,因为用UserDaoImpl是作为方法对象,搞那么多对象没有意义。
代码里要创建一个ApplicationContext applicationContext
通过: ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
是Spring框架的上下文对象,能帮我们把xml文件解析。获取的对象默认是Object类型
applicationContext.getBean("userDao");是以id为条件在xml中查找叫userDao的类。
我们也可以根据类型来查找,比如applicationContext.getBean("User.class");
原文:https://www.cnblogs.com/maomaodesu/p/12180477.html