`
aijuans
  • 浏览: 1558224 次
社区版块
存档分类
最新评论

我的spring学习笔记6-ApplicationContext实例化的参数兼容思想

阅读更多
ApplicationContext能读取多个Bean定义文件,方法是:

ApplicationContext appContext = new ClassPathXmlApplicationContext(

new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml”}

);


还有就是使用 * 字符:

如:

ApplicationContext appContext = new ClassPathXmlApplicationContext(

“bean*.xml”);


(注意*字符实际的文件系统内有效,如果是在.jar文件中,上面的 * 指定就无效)

当需要多个Bean定义文件的时候,Spring开发团队建议使用Application的方式来读取,好处是Bean定义文件之间是各自独立的,不用意识到彼此的存在。另外一个替代的方式用<import>标签:如

<beans ...>

    <import resource="dao-config.xml" />

    <import resource="resource/msgSource.xml" />

    <bean id="bean1" class="..." />

    <bean id="bean2" class="..." />

</beans>


注意:

<import>标签必须放置在<bean>标签之前,定义文件必须放在统一个目录或者是在Classpath中,以相对路径指定Bean定义文件的位置,每个定义文件的内容都必须包括<beans>跟标签。
分享到:
评论

相关推荐

    Spring2.5.6学习笔记-最新

    以上是 Spring 2.5.6 学习笔记中的关键知识点,通过这些基础知识的学习,开发者可以开始构建基于 Spring 框架的应用程序。接下来,可以进一步深入学习 Spring 的高级特性,如事务管理、安全性、Web 开发等方面的知识...

    Spring学习笔记-cqupt

    在本篇 Spring 学习笔记中,我们将探讨 Spring 的入门、优点、组成以及重要的IOC理论。 1. **Spring 简介** Spring 是一个开源的、免费的 Java 框架,它的目标是减少企业级开发的复杂性。它集成了许多现有的技术,...

    Spring学习笔记(6)----编码剖析Spring依赖注入的原理

    本篇学习笔记将深入剖析Spring依赖注入的原理,通过源码分析帮助我们理解这一核心机制。 首先,依赖注入允许我们解耦组件之间的关系,使得各个组件可以独立地进行开发、测试和维护。在Spring中,DI主要通过两种方式...

    spring学习笔记

    ### Spring学习笔记知识点详解 #### 一、Spring框架概述 **Spring** 是一个开源的、分层的企业级应用开发框架,旨在简化Java EE应用程序的开发。它的主要目标是提高开发效率,减少耦合度,并提供一种更为简洁的...

    Spring学习笔记.doc

    ### Spring学习笔记知识点详解 #### 一、Spring框架概述 **1.1 什么是Spring** Spring框架是一个开源的轻量级应用框架,主要用于简化企业级应用程序的开发过程。它的核心特性在于提供了一种灵活的方式来组织和...

    spring学习笔记(3.20)

    标题 "spring学习笔记(3.20)" 暗示我们即将探讨的是关于Spring框架的某个特定主题,可能涵盖版本3.20或基于该版本的学习内容。Spring是一个广泛使用的Java企业级应用开发框架,它提供了依赖注入、AOP(面向切面编程...

    Spring 学习笔记 spring帮助文档

    在本篇Spring学习笔记中,我们将深入探讨Spring的基本概念,包括bean的配置、依赖注入、IOC容器以及Bean的实例化方式。 首先,Spring中的核心概念是bean。Bean是Spring框架中的基本构建块,它们是被管理的对象,...

    spring指南学习笔记

    标题和描述均提到了“spring指南学习笔记”,这意味着文档聚焦于Spring框架的学习心得与关键概念。Spring是一个开源的Java企业级应用框架,以其强大的依赖注入(Dependency Injection, DI)和面向切面编程(Aspect ...

    Spring 学习笔记四

    在本篇Spring学习笔记中,我们将深入探讨Spring框架的核心特性,包括依赖注入(Dependency Injection,DI)、AOP(面向切面编程)以及Spring的源码解析,同时也会介绍一些实用的开发工具。通过学习这些内容,我们...

    spring学习笔记1

    ### Spring学习笔记1 #### 一、Spring框架简介与IOC概念 **Spring**是一个开源的Java平台框架,它提供了一种全面的编程模型,并通过一系列的功能模块支持企业级应用程序开发。Spring的核心特性包括依赖注入...

    Spring学习笔记,精华摘要

    Spring实现单例模式的方式是通过静态工厂方法`getInstance()`确保任何时候返回的都是同一对象,防止了类的多次实例化。 依赖注入是Spring的核心特性,它允许组件之间的依赖关系在运行时通过容器进行管理,而不是在...

    传智播客Spring2.5.6学习笔记最新整理

    ### Spring2.5.6 学习笔记精粹解析 #### 一、Spring框架环境搭建与JAR包配置 在开始深入Spring框架的学习之前,首先需要确保开发环境正确配置Spring框架。按照“传智播客Spring2.5.6学习笔记最新整理”的指引,...

    Spring学习总结笔记

    以上就是Spring学习笔记的初步概述,涵盖了Spring的基本架构、配置文件的创建和加载,以及依赖注入的主要方式。随着学习的深入,还可以涉及AOP、Spring MVC、Spring Boot、Spring Data等更高级的主题,从而更好地...

    Java相关课程系列笔记之十五Spring学习笔记

    2. **如何获取Spring容器对象和Bean对象**:使用`ApplicationContext`的`getBean`方法可以获取到Bean对象,容器对象则通过`ClassPathXmlApplicationContext`或`AnnotationConfigApplicationContext`等工厂类实例化。...

    Spring框架,学习笔记,很优秀的资料

    - **IoC(控制反转)**:Spring通过反转对象的创建和管理过程,将对象的依赖关系交由容器处理,开发者只需定义配置,容器负责实例化、装配和管理这些对象。 - **DI(Dependency Injection,依赖注入)**:是IoC的...

Global site tag (gtag.js) - Google Analytics