2018-07-03(Spring配置文件浅析)

Spring的配置文件就是Spring容器对bean进行设置,它是Spring的基础。

Spring的配置文件概述:用于指导Spring工厂进行bean的生产、依赖关系注入及Bean实例分发的“图纸”,它是一个或多个标准的xml文档,其中ApplicationContext.xml是spring的默认配置文件。


Spring配置文件示的一般结构:

<beans>

<import resource="resource1.xml"/>

<import resource="resource2.xml"/>

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

<bean name="bean2" class="***"></bean>

<alias alias="bean3" name="bean2" />

</beans>


Spring容器高层视图:

Spring容器启动的基本条件:(1)Spring的框架类包(2)bean的配置信息(3)bean的实现类

bean的配置信息就是bean的元数据信息,由以下五个方面组成:(1)bean的实现类(2)bean的属性信息(3)bean的依赖关系(4)bean的行为配置(5)bean的创建方式

四者之间的关系


基于xml的配置:

Spring的配置文件是基于xml格式的。Spring1.0的配置文件是采用DTD格式;Spring2.0之后使用Scheme的格式,这让不同类型的配置拥有了自己的命名空间,使得配置文件更具扩展性,但是文件头的声明会复杂一些。

Spring3.0的配置Scheme文件分布在各模块类包中,若模块拥有对应的Scheme文件,则可以在模块类包中找到有个config目录,Scheme文件就位于该目录中。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,665评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,282评论 6 342
  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,960评论 1 92
  • 1.1 spring IoC容器和beans的简介 Spring 框架的最核心基础的功能是IoC(控制反转)容器,...
    simoscode阅读 6,852评论 2 22
  • 闲情雅致 闲情在今天看来不算是什么好词,让人感觉是一种矫情,如同是“吃饱了撑的”...
    孙荣豪阅读 5,391评论 0 0

友情链接更多精彩内容