02-Spring-Ioc-Bean的依赖关系

starrylsi
2024-09-11 / 0 评论 / 10 阅读 / 正在检测是否收录...

原理: 查询依赖关系,先创建顶层依赖然后向下依次创建
关键: 使用depends-on属性
掌握: 需要掌握 通过三个类A,B,C来理解依赖关系

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

    <!-- depends-on="b" 如果要创建a对象,就要有b对象
            也就是要先创建b再创建a
     -->
    <bean id="a" class="com.zhuama.pojo.A" depends-on="b"></bean>
    
    <bean id="b" class="com.zhuama.pojo.B"></bean>
    
    <bean id="c" class="com.zhuama.pojo.C"></bean>


</beans>
测试的代码:


    @Test
    public void test20() throws Exception {
        // 默认情况下。在Application.xml中配置的bean对象。默认在创建Spring容器的时候都会创建,
        // 而且创建的顺序是在配置文件中从上到下的顺序。
        ApplicationContext applicationContext = new ClassPathXmlApplicationContext("application2.xml");
0

评论 (0)

取消