• Spring学习笔记


    ### Spring
    -----------------------------
    - 核心容器
    - 通过Bean工厂实现依赖注入IOC,是Spring框架的基础
    - Context
    - 通过配置文件提供上下文信息
    - AOP
    - 面向切面编程
    - DAO
    - 简单有效的JDBC应用
    - ORM
    - 提供ORM集成支持
    - Web
    - web开发支持
    - MVC
    - MVC支持

    ### Spring注入的方式
    -----------------------------
    - 接口注入
    - set注入
    - 构造注入
    ```
    <bean id="" class="">
    <!-- 通过构造函数注入 -->
    <constructor-arg index="0">
    <value>Hello</value>
    </constructor-arg>
    </bean>
    ```
    - constructor-arg 调试通过构造函数注入
    - index="0" 表示第0个参数

    ```
    <property name="msg">
    <value>Hello</value>
    </property>
    ```

    ### Bean
    -----------------------------
    单例模式 singleton="true" ,BeanFactory只提供一个实例
    非单例模式 singleton="false",BeanFactory每次都创建新的实例

    ### Bean的生命周期
    -----------------------------
    - Bean的初始化,通过指定init-method属性初始化
    - Bean的使用,使用ApplicationContext加载
    - Bean的销毁,通过指定destory-method属性销毁

    ### 用ref指定依赖的3种模式
    -----------------------------
    - local属性指定 `<ref local="date" />`
    - bean属性指定 `<ref bean="date" />`
    - parent属性指定 `<ref parent="date" />`

    ### Bean自动装配的5种模式
    -----------------------------
    - byName模式
    - byType模式
    - constructor
    - autodetect
    - no 不使用自动装配

    ### Bean依赖检查的4种模式
    -----------------------------
    - 为什么要使用依赖检查? 自动装配属性加载是隐式的,依赖检查可以查看属性是否设定完成。
    - simple
    - object
    - all
    - none

  • 相关阅读:
    AD预测论文研读系列2
    hdu 5795
    sg函数的应用
    二分查找
    快速幂
    筛选法素数打表
    多校hdu-5775 Bubble sort(线段树)
    多校hdu5754(博弈)
    多校hdu5738 寻找
    多校hdu5726 线段树+预处理
  • 原文地址:https://www.cnblogs.com/jiftle/p/7062333.html
Copyright © 2020-2023  润新知