五、Spring配置
5.1 别名
<!--别名:如果添加了别名,我们也可以使用别名获取这个对象--> <alias name="user" alias="userNew"/>
5.2 Bean的配置
<!-- id:bean的唯一标识符,也就是对象名 class:bean对象所对应的全限定名:包名+类型 name:也是别名,而且name更高级,可以同时取多个别名,空格,逗号都可以识别下面有3个别名 --> <bean id="userT" class="com.hxl.pojo.User" name="user2 u1,u2"/>
弄了上面的话,在测试的时候类就变成了UserT
UserT user = (UserT) context.getBean("user");
5.3 import
这个import,一般用于团队开发使用,他可以将多个配置文件,导入合并为一个
假设现在项目中有多个人开发,分别负责不同的类开发,不同的类需要注册在不同的bean中,我们可以利用import将所有人的bean.xml合并为一个总的applicationContext.xml
<import resource="beans.xml"/>
public class MyTest { public static void main(String[] args) { //Spring容器么,就类似于婚介网站 ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); User user = (User) context.getBean("user2"); user.show(); } }