一、Spring 体系

The Spring Framework consists of features organized into about 20 modules. These modules are grouped into Core Container, Data Access/Integration, Web, AOP (Aspect Oriented Programming), Instrumentation, and Test, as shown in the following diagram.

1. https://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/overview.html

2. Diff between IOC and Dependency Inject :

https://www.codeproject.com/Articles/592372/Dependency-Injection-DI-vs-Inversion-of-Control-IO

二、Spring Bean Scopes

Spring 的Bean的Scopes 主要包含如下几种:

scope
Description
singleton
一个Bean在一个Spring IOC容器只使用一个对象
prototype
一个Bean会生成任意个数对象
request
一个Bean在每次单独的httpRequest生命周期中都生成一个对象
session
一个Bean在一个http session的生命周期中都生成一个对象
Global session
一个Bean在global http session的生命周期中都生成一个对象

[estore基础知识] 之(三)【Spring 体系】相关推荐

  1. CV:传统视觉知识—机器视觉系统的基础知识(机器视觉三要素+典型的工业机器视觉系统五大组件)

    CV:传统视觉知识-机器视觉系统的基础知识(机器视觉三要素+典型的工业机器视觉系统五大组件) 目录 机器视觉三要素 1.what-测量.判断 2.why-灵活性.自动化

  2. 计算机基础知识第三章答案,2011年河北省职称计算机模拟习题(基础知识第三章+标准答案)...

    2011年河北省职称计算机模拟习题(基础知识第三章+标准答案) 基础知识第三章 下列关于控制面板不正确的叙述是________. A.控制面板是一组系统管理程序 B.可以安装或删除系统的软件.硬件 C ...

  3. 概率论基础知识(三) 参数估计

    概率论基础知识(三) 参数估计 1.矩 矩是用来描述随机变量的某些特征的数字,即求平均值,用大写字母E表示. 矩是更具有一般意义的数字特征. 设有随机变量X,若 E ( ∣ X ∣ k ) < ...

  4. Python复习系列:Python基础知识(三)

    Python基础知识(三) Python基础知识(三) (一)循环结构和选择结构 1. 条件表达式 2. 选择结构 2.1 单分支选择结构 2.2 双分支选择结构 2.3 多分支选择结构 2.4 选择 ...

  5. 计算机一切存储转化都是二进制,计算机基础知识讲稿三.doc

    计算机基础知识讲稿(三) --信息在计算机中的表示(续) 计算机内部,一切信息的存储.处理等都是采用二进制数的形式,但二进制的书写比较长,通常使用八进制及十六进制表示: 一 认识八进制数和十六进制数 ...

  6. Linux常用基础知识必备三之常用指令及操作

    Linux常用基础知识必备三之常用指令及操作 1.vi和vim vi如何使用 vi几种模式下的操作指令 命令模式进入编辑模式 命令模式下的快捷键 底行模式(指按了esc键之后输入按键:后出现) 字符串 ...

  7. 线程基础知识系列(三)线程的同步

    本文是系列的第三篇,前面2篇,主要是针对单个线程如何管理,启动等,没有过多涉及多个线程是如何协同工作的. 线程基础知识系列(二)线程的管理 :线程的状态,控制,休眠,Interrupt,yield等 ...

  8. java基础知识总结(三)

    类 1. 内部类 1. 内部类分类 Java内部类详解 - 简书 (jianshu.com) java提高篇(十)-----详解匿名内部类 - chenssy - 博客园 (cnblogs.com) ...

  9. 山东专升本计算机基础知识(三)

    山东专升本计算机基础知识三 计算机系统 计算机的工作过程 1.指令 2.存储程序 3.计算机的工作过程 计算机硬件系统 1.微处理器 2.存储器 1.内存 2.外存 3.输入设备 4.输出设备 计算机 ...

最新文章

  1. hadoop 1.0.1集群安装及配置
  2. Redis基数统计——HyperLogLog小内存大用处
  3. wap问答系统工作总结
  4. 数据分析系列:绘制折线图(matplotlib)
  5. 对 C++ 历史的个人观点
  6. cmake (2)指令说明
  7. 使用SAP OData服务创建销售订单
  8. 高仿人人Android梦想版终极源码发送(转)
  9. Linux操作系统load average过高,kworker占用较多cpu
  10. 使用var声明的变量 和 直接赋值并未声明的变量的区别
  11. 详解S60 WebKit 21772编译教程
  12. 电脑显示器尺寸对照表_三分钟带你了解五花八门的显示器参数,买显示器不在跳坑...
  13. c语言创建通讯录不用指针,用C语言做通讯录,只能用数组,不能用指针,急用啊,谢谢了...
  14. Himawari-8数据下载及命名
  15. 2015上半年教师资格考试高中数学(404)- 用向量数量积推导两角差余弦公式
  16. No tests were found
  17. linux vi 命令,Linux之VI命令详解
  18. 乐视,你敢做VR直播吗?
  19. UE4中的玩家类UPlayer、ULocalPlayer 和 UNetConnection
  20. 董导微博rust视频_如何评价综艺节目《歌手2019》第十一期?

热门文章

  1. 一个包含简明教程的网站:cheat-sheets.org
  2. 流量回放工具:goreplay实战
  3. aal java_在阳光下关闭自动调节功能后,背光很亮,打开自动调节亮度,背光很暗[FAQ12718][AAL] 打开MTK_AAL_SUPPORT 后,自动亮度调节速度变慢...
  4. Python网络爬虫学习笔记(二)基本库的使用
  5. 劳务派遣员工转正制度是怎么规定的
  6. 【前端js】算法全归纳(三)字符串:最常用的20个正则表达式(附实例详解)
  7. ACREL-3000电能管理系统在龙阳铜管电能管理系统的应用
  8. TCP/IP--IP协议
  9. 优傲机器人UR Robots官方发布ROS2驱动
  10. 操作MySQL数据库的sql语句是否区分大小写?