Spring总结 一 理论与配置

1.spring介绍
    spring并不局限于某一层.
    spring是对象的容器,帮我们"管理"项目中的所有对象
    
2.spring搭建
    1>导包 4+2
    2>准备类
    3>书写配置(src/applicationContext.xml)
    4>书写代码测试
    
3.spring中的概念
    ioc: 反转控制. 创建对象的方式反转了.从我们自己创建对象,反转给spring(程序)来创建.
    
    di: 依赖注入.将必须的属性注入到对象当中.是实现ioc思想必须条件.
    
    beanFactory与ApplicationContext
    
4.配置文件详解
    
    bean元素
        id:    给Bean起个名字        不能重复,不能使用特殊字符.早期属性.
        name:给Bean起个名字        能重复,能使用特殊字符.后来属性.
        class:类的完整类名
    生命周期属性
        init-method        指出初始化方法
        destory-method  指出销毁方法
    作用范围
        scope: 
            singleton(默认值):单例.创建容器时会立即创建单例对象
            prototype :多例.每次获得对象时,才会创建对象,并且每次都会创建新的对象
    分模块开发
        <import  />
    
5.Bean的创建方式
    *空参构造创建
    静态工厂
    实例工厂

6.注入方式
    *set方法
    *构造方法
    p名称空间
    spEL表达式
    
7.复杂属性注入
    Array
    List
    Map
    Properties
8.在WEB环境中使用Spring容器
    1>导包 4(4个核心包)+2+1(spring-web)
    2>在web.xml中配置listener => ContextLoaderListener
        |-配置参数,指定spring配置路径 
    3>在Action中,使用工具类获得容器.
        |-WebApplicationContextUtils.getWebApplicationContext(ServletContext sc)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值