`
qqbwww
  • 浏览: 60176 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

spring初学(2)

 
阅读更多

applicationContext

三个实现:

ClasspathXmlApplicationContext--从类路径中的XML文件载入上下文定义信息,把上下文定义文件当成类路径资源。

FileSystemXmlApplicationContext--从文件系统中的XML文件载入上下文定义信息。

XmlWebApplicationContext--从Web系统中的XML文件载入上下文订协议信息。

 

Bean工厂延迟载入所有的Bean,直到getBean()方法被调用时Bean才被创建。applicationContext则是在上下文启动后预载入所有单例Bean,通过预载入单例Bean,确保当你需要的时候他们已经准备好了,你的应用不需要等待它们被创建。

 

Sping中Bean缺省情况下是单实例模式。

<bean>的singleton属性告诉上下文这个Bean是不是一个单实例Bean。缺省是true,把它设置为false的话,就把这个Bean定义为原型Bean。当把Spring上下文当作一个创建业务对象,将Bean配置成原型模式是友谊抵,其他情况下推荐单例。

 

init-method:方法名     属性:在Bean被实例化的时候马上调用,

destroy-method:方法名     属性:在Bean从容器中删除之前调用。

分享到:
评论

相关推荐

    对于Spring初学者的学习建议

    ### Spring初学者学习指南 #### 一、基础知识的构建 对于初学者来说,学习Spring之前必须打牢基础,包括但不限于Java基础知识、面向对象编程以及设计模式。这些是理解和运用Spring框架的重要前提。 - **Java基础...

    Servlet JSP和Spring MVC初学指南

    Servlet JSP和Spring MVC初学指南

    Spring初学者入门教程 PDF带书签高清版

    2. **Spring环境搭建**:如何配置开发环境,包括安装Java开发工具(JDK)、选择IDE(如Eclipse或IntelliJ IDEA),以及设置Spring项目的基本结构。 3. **IoC容器**:详细解释什么是IoC,以及如何通过XML配置或注解...

    Spring 参考手册 Spring速查手册 spring初学者使用

    这本《Spring参考手册》与《Spring速查手册》是学习和掌握Spring框架的重要资源,特别适合初学者入门。 一、Spring概述 Spring框架由多个模块组成,包括Core Container(核心容器)、Data Access/Integration(数据...

    Spring框架 初学者

    Spring框架,非常简单Demo,只适用于初学者。 1 首先我们需要一个bean,用某种方法(设置注入需要有setter函数,构造注入需要有构造函数,相应的bean.xml配置文件也会不同)设定注入方式。  2 bean.xml,设置bean...

    Spring初学者Spring基础开发所用的jar.zip

    在"Spring初学者Spring基础开发所用的jar.zip"压缩包中,"jarrrr"可能包含了Spring框架的核心库,如spring-core、spring-context、spring-beans、spring-aop、spring-webmvc等。这些jar文件是构建基于Spring的应用...

    Servlet,JSP和Spring MVC 初学指南源码

    2. JSP示例:可能包括使用EL、JSTL(JavaServer Pages Standard Tag Library)以及自定义标签的示例,演示如何在JSP页面中动态生成内容。 3. Spring MVC示例:可能涵盖控制器定义、模型绑定、视图解析,以及如何利用...

    对于Spring初学者的学习建议借鉴.pdf

    对于 Spring 初学者的学习建议可以归结为六个阶段: Java 基础知识、学习 Spring 入门书籍、研究开源项目、开始做实际项目、继续深入学习、高级用户必读书籍和分析源代码。 一、Java 基础知识 首先,Java 的基础、...

    spring初学以及jar包

    Spring框架是Java开发中...总的来说,这个压缩包文件是Spring初学者很好的起点,涵盖了从基础概念到实际应用的各个方面。通过深入学习和实践,你可以逐步掌握Spring框架的精髓,从而更高效地进行Java企业级应用的开发。

    springDemo初学入门

    "springDemo初学入门"这个主题旨在引导初学者掌握Spring框架的基本用法。在这个压缩包中,可能包含了一个简单的Spring项目实例——myWebProject,这是一个基础的Web项目,用于演示Spring的核心功能。 1. **Spring...

    对于Spring初学者的学习建议.pdf

    综合上述内容,对于Spring初学者而言,建立扎实的基础知识是前提,合理选择学习资料并结合实践操作是关键,而深入理解框架原理和源码分析是提升成为高级开发者的必经之路。通过不断学习和实践,初学者可以逐渐掌握...

    spring初学者参考文件

    这个压缩包文件提供了关于Spring初学者所需的重要知识,主要包括Bean的三种实例化方式、IOC(Inversion of Control,控制反转)的配置以及Bean的生命周期。接下来,我们将深入探讨这些关键点。 首先,让我们来看看...

    spring的一个适合初学者的项目

    Spring 框架是Java开发中的一个核心框架,尤其对于初学者来说,它是一个极好的起点,可以帮助理解企业级应用的构建方式。本项目旨在为初学者提供一个基础的Spring项目实例,帮助大家快速上手并熟悉Spring的核心概念...

    spring demo 初学者

    这个"spring demo 初学者"的学习资料可能是一个针对新手的教程,旨在帮助初学者快速理解和掌握Spring的基本概念和用法。 首先,Spring的核心特性之一是依赖注入(Dependency Injection,DI),它使得应用程序的组件...

    Servlet JSP Spring MVC初学指南(alin书签).pdf

    在"Servlet JSP Spring MVC初学指南(alin书签).pdf"这本书中,你可能会找到这些知识点的详细讲解,通过整理目录书签,可以更好地理解和掌握这些内容,快速上手Java Web开发。在实际学习过程中,结合实践项目和相关...

    spring初学者基础环境搭建

    本教程将针对初学者,详细介绍如何搭建Spring的基础开发环境。我们主要会涉及以下几个核心步骤: 1. **安装Java Development Kit (JDK)**: 首先,你需要在你的计算机上安装Java运行环境,也就是JDK。访问Oracle官方...

    初学SpringCloud连接Oracle数据库

    在初学SpringCloud的过程中,与Oracle数据库的连接是构建分布式系统的一个重要环节。SpringCloud作为一个微服务框架,提供了丰富的服务治理功能,而数据库作为数据存储的核心,与SpringBoot的集成使得我们可以轻松...

    spring boot 初学者实战总结.zip

    ### Spring Boot 初学者实战总结 #### 概述 Spring Boot 是一个基于 Spring 框架的快速应用开发平台,旨在简化 Spring 应用的配置和部署过程。作为初学者,通过实战项目的学习和总结,能够快速掌握 Spring Boot 的...

    springcloud初学资料

    本初学资料主要涵盖了SpringCloud的核心组件及其详细使用方法,包括Eureka、Feign、Ribbon、Zuul和Config等。下面将对这些组件进行深入的解释。 1. **Eureka**:Eureka是Spring Cloud中的服务注册与发现组件,它...

Global site tag (gtag.js) - Google Analytics