spring-spring简单配置

1.别名

<!--别名:如果添加了别名,我们也可以通过别名获取到这个对象-->
    <alias name="user" alias="sb"/>

2.Bean的配置

<!--
    id : bean 的唯一标识符,也就是相当于我们写的对象名
    class : bean 对象所对应的全限定名 : 包名 + 类名
    name : 别名,而且name可以取多个别名,可以用逗号,分号,空格分割
-->
<bean id="userT" class="com.lv.pojo.UserT" name="userT2,cnm CNM;hh"/>

3.import

在一个配置文件中引入其它的配置文件

<import resource="beans.xml"/>

4.测试

  • 读取一个配置文件后,除了可以使用这个配置文件的内容,还可以使用这个配置文件引入的其它配置文件的内容
  • 可以使用这个Bean的别名来获取这个Bean
public class MyTest {
    public static void main(String[] args) {
        ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
        User user = (User) context.getBean("sb");
        System.out.println(user);
    }
}

5.执行结果

spring-spring简单配置

获取的是配置文件中的User,但是配置文件中UserT也被创建了,说明在读取配置文件时,配置文件中的所有对象都被创建了

上一篇:Solon 开发,六、提取Bean的函数进行定制开发


下一篇:Spring系列:obtainFreshBeanFactory调用链