spring基础部分(二)&IOC

spring的IOC操作

1.把对象的创建交给spring进行管理

2.IOC操作俩部分

(1)IOC的配置文件方式
(2)IOC的注解解释

IOC底层原理

1.IOC底层原理技术
(1)xml配置文件
(2)dom4j解决xml
(3)工厂设计模式
(4)反射

IOC入门案例

第一步 导入jar包
    (1)解压文件
        特点:
            每个功能都有三个jar包
    (2)做spring最基本功能时候,导入四个核心jar包就可以了
    Beans   core Context SpEL
    (3)导入支持日志输出的jar包

第二部 创建一个类 在类里面创建方法
第三步 创建spring配置文件,配置创建类
    (1)spring核心配置文件名称和位置不是固定的
        建议放到src下面,官方建议applocationContext.xml

(2)引入schema约束

\docs\spring-framework-reference\html
        xsd-configuration.html 从后往前找
        <?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">

        <bean id="foo" class="x.y.Foo">
        <meta key="cacheName" value="foo"/>
        <property name="name" value="Rick"/>
    </bean>

</beans>

(3)配置对象

<bean id="user" class="Dxq_ioc_Demo.User">
    第四步 写代码测试对象创建
        (1)在测试中使用的代码
        @Test
        public void test_One() {
        //1.加载spring配置文件 根据创建对象
        ApplicationContext context =
                new ClassPathXmlApplicationContext("bean1.xml");
        //2.得到配置文件对象
        User user = (User)context.getBean("user");
        System.out.println(user);
        user.add();
    }

猜你喜欢

转载自blog.csdn.net/qq_39128354/article/details/81456921
今日推荐