1、标签主要用来进行Bean定义; 2、alias用于定义Bean别名的; 3、import用于导入其他配置文件的Bean定义,这是为了加载多个配置文件,当然也可以把这些配置文件构造为一个数组(newString[]{“config1.xml”,config2.xml})传给ApplicationContext实现进行加载多个配置文件,那一个更适合由用户决定;这两种方式都是通过调用BeanDefinitionReader读取Bean定义,内部实现没有任何区别。标签可以放在下的任何位置,没有顺序关系。