`

spring概况

 
阅读更多

spring框架,是进行对象管理,对象关联,解耦的一个中间层框架。首先我们先来看一下Spring框架的一些知识点,通过下边这张图来总括一下:

分析:a,框架创建对象的方式:

                   框架默认创建对象是单例的:scope="singleton"

                   当然action我们想要多例创建,需要设置:scope="prototype"

 

              b,工厂BeanFactory,,如果使用BeanFactory来加载Spring配置文件,那么是在调用getBean时,框架调用对象的默认构造方法来创建对象。BeanFactory功能是对bean对象的生命周期进行管理的。(创建,初始化,销毁)。

 

             c,ApplicationContext(推荐,也是框架默认的)

               来用才对象来加载Spring配置文件,会在加载时解析配置文件,创建对象,而不是在getBean时创建。其实,ApplicationContext接口继承了BeanFactory,所以具备BeanFactory所有功能,同时增加扩展的功能,例如加载资源配置文件,国际化支持等!

 

分享到:
评论

相关推荐

    Spring4开发手册(开发指南)

    9. 文档还强调了bean的概况,包括如何为beans命名,为beans设置别名,以及Bean的作用域、生命周期和作用域。 通过对这些核心知识点的详细阐述,Spring4开发手册(开发指南)为开发者提供了全面的学习资源,帮助他们...

    spring security 入门经典教程

    - 第2章:介绍了Spring Security的概况,可能包括了Spring Security的基本功能、特性以及它如何帮助开发者保护应用程序。 - 第3章:Spring Security架构与设计,这一章节着重讲述Spring Security的内部架构和设计...

    Spring security

    其实这些都不是问题,为了帮助学生理清思路把抽象的东西变的更加具体,我用Freemind 画了一幅Spring Security的一个整体概况图,从大的方向列出了配置一个Spring Security需要的一些东西,包括如何配置,配置文件中...

    Spring教程v1.01

    1. 前言:介绍 Spring 框架的概况和发展历史。 2. 依赖注入(DI):详细介绍依赖注入的原理和实现。 3. IoC 容器:详细介绍 IoC 容器的原理和实现。 4. 环境设置:详细介绍如何设置 Spring 应用程序的环境。 5. ...

    SpringBoot 课件PPT

    通过本资源,可以了解 Spring Boot 的概况、特点、使用场景和开发步骤。 Spring Boot 简介 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用...

    Pro Spring 3

    在第1章中,介绍了Spring框架的概况,将Java开发者比作淘金热时期的淘金者,强调了找到有用开源项目的困难程度。尽管许多开源Java项目可能仅仅是为了填补最新流行技术或模式的实现空白而被创造出来,但仍然存在许多...

    基于Spring Cloud 和 Vue.js的JAVA物流配送系统

    实时概况: 获取商家指定时间内的实时概况(交易量|交易额|浏览量|佣金) 排行榜: 获取商家当月的排行榜信息数据(团长排行榜|供应商排行版|商品排行榜) 1、经营概况 2、商品管理 3、订单管理 4、社群拼团 5、营销应用 6...

    java spring boot 停车场管理系统,登录,停车场列表,月卡列表,用户管理,运营概况,订单列表,毕业设计

    功能:登录,停车场列表,月卡列表,用户管理,运营概况,订单列表。 所用技术: spring boot mybatics mysql layui 环境idea mysql5.7以上 java1.8 标价包含源码+文档+数据库 市面上稀缺,需要远程私聊。 前后端...

    Java在线客服系统源码 企业网站客服聊天源码 网页客服源码 开发环境:Java + Spring boot + mysql

    开发环境:Java + Spring boot + mysql + 通信技术:netty框架 后台管理 首页-工作绩效(会话、邀请、拒绝、已接待、平均会话时长)统计 首页-在线客服业务概况(访客:已邀请 已拒绝、坐席:在线 全部、会话:...

    Spring Mybatis Sharding-JDBC demo

    #### 四、数据库概况 根据描述,项目中已经包含了数据库表结构以及初始数据。建议开发者在本地环境中自行创建相应的数据库,并按照提供的 SQL 脚本导入数据。这样做的好处在于: - **便于测试**:确保每个开发者的...

    [课堂课件讲解]Java微服务实践-Spring Boot 监管.pptx

    JMX 的架构概况包括设备级别、代理级别和分布式服务级别。设备级别是指 Instrumentation Level,代理级别是指 Agent Level,分布式服务级别是指 Distributed Services Level。JMX 还提供了管理 Bean(MBeans),包括...

    基于javaweb旅游网系统SSH的毕业设计,SSH架构,即SpringMVC+Spring+Hibernate+Mybatis

    本文介绍了基于javaweb的旅游网系统毕业设计的概况。该毕业设计采用SSH架构,即SpringMVC+Spring+Hibernate+Mybatis架构,实现了旅游网站的登录注册、旅游线路查询、旅游景点查询、用户订单管理、购物车功能等模块。 ...

    spring-boot-docker-camel:在 Spring Boot 中部署 Camel 并使用各种集成技术与 Docker 集成

    项目概况 该项目演示了 Apache Camel 在 Spring Boot 和 Docker 中的集成功能。 Camel 上下文通过 Camel Spring Boot 组件在 Spring Boot 框架内初始化,它具有两个主要功能:通过 REST 向 Docker 进行代理查询,...

    最新SpringBoot项目基于Spring Boot的在线考试系统.zip

    - 可能还包括PPT演示,有助于了解系统的概况和功能。 5. **系统展示**: - 包括了直观的系统总体功能模块图和系统界面截图,使用户可以快速理解和使用系统的各项功能。 综上所述,这个在线考试系统项目不仅为用户...

    1、spring源码解析之概况流程

    文章目录概要1.程序入口:加载配置类2.注解配置上下文AnnotationConfigApplicationContext3.刷新上下文4.核心类AnnotationConfigApplicationContext的类图结构5....概要 ​ 以前总是很忙,没有时间写博客,现在挤出...

    redscarf:围绕springcloud相关技术设计的项目,目的是把所学技术统一,具体会涉及订单支付,移动论坛,博客,游戏资讯,后台以及日志

    技术概况基础框架spring系列: springboot版本springcloud版本springcloud阿里巴巴版本2.3.2发行霍克斯顿2.2.5。发布春云阿里巴巴Nacos实现注册中心Nacos实现配置中心前哨实现服务容错Seata实现分布式事务春云功能区...

    基于Spring Boot+Vue+Mysql的信息学科平台系统(源码+论文+部署说明).zip

    本基于保密信息学科平台系统管理员有个人中心,用户管理,教师管理,学科概况管理,人才培养管理,学科动态管理,学科资源管理,文献资源管理,社区资源管理,考研社区管理,军事资讯管理,馆藏目录管理,荐购目录...

Global site tag (gtag.js) - Google Analytics