obtainFreshBeanFactory() 创建beanfactory,添加唯一标识,加载bean的定义信息 创建加载文件的对象XmlBeanDefinitionReader,配置XmlBeanDefinitionReader对象,开始加载。 获取文件资源(路径和文件名), this.configLocations != null ? this.configLocations : getDefaultConfigLocations()获取配置文件的路径。 加载配置文件 检查环境配置 解析工作开始。 解析bean标签