A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© puchangqiu 初级黑马   /  2019-4-13 15:07  /  715 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Spring_概述和IOC
        概念
                是什么
                两大核心
                        反转控制IOC
                        面向切面AOP
                体系结构
        程序的耦合及解耦
                工厂模式解耦
                耦合
                        指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。
        控制反转IOC
                无参构造(默认)
                        根据默认无参构造函数来创建类对象。如果 bean 中没有默认无参构造函数,将会创建失败。
                                <bean>中只有id 和 class 属性
                实例工厂类,调用方法创建对象
                        先把工厂的创建交给 spring 来管理。然后在使用工厂的 bean 来调用里面的方法
factory-bean 属性:用于指定实例工厂 bean 的 id。
factory-method 属性:用于指定实例工厂中创建对象的方法。
                                <bean id="instancFactory" class="com.itheima.factory.InstanceFactory"></bean>
                                <bean id="accountService"  factory-bean="instancFactory"  factory-method="createAccountService"></bean>
                静态工厂类,调用静态方法创建对象
                        id 属性:指定 bean 的 id,用于从容器中获取
                        class 属性:指定静态工厂的全限定类名
                        factory-method 属性:指定生产对象的静态方法
                有参构造
                        创建对象
                        依赖注入
        依赖注入DI
                set注入
                        在<bean>标签里添加property标签,在类中为要注入的属性添加set方法
                有参构造注入
                集合属性注入

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马