spring的xml⽂件的作⽤与实现原理
1.
2.⾸先使⽤xml配置⽂件的好处是参数配置项与代码分离,便于管理以及⽇后的维护和修改。
其次,xml是标准化的树节点⽂档,通⽤性强。
第三,在⼀个采⽤SSH2框架的java web项⽬中,容器在初次启动的时候,会先读取,如果⾥⾯配置了spring和的,则会通过的配置路径到spring和struts的配置⽂件。srping的配置⽂件是l,⽽的配置⽂件是l。⾄于底层解析可能是采⽤⽅式。spring怎么读取配置
再来接着说解析后被调⽤的过程:
当容器启动并读取的时候,如果发现有配置,则会先进⼊的初始化⽅法,并执⾏⾥⾯的代码逻辑。spring的配置为:
<!-- spring整合的 -->
<listener>
<listener-class>org.t.ContextLoaderListener</listener-class>
</listener>
<!-- 给设置需要监听的spring配置⽂件路径 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>l</param-value>
</context-param>
注意第⼆段配置描述的spring的监听配置⽂件路径,也就是说spring容器加载的参数都是定义在项⽬src下的:l中。这时候容器会读取该配置⽂件,从⽽知道了⽤户定义了哪些要初始化的Bean,要注⼊的对象等等。⽐如如果在spring中注⼊了框架Hibernate,那么就会将Hibernage的sessionFaction初始化出来,并且将相应的数据源信息加载到内存中,从⽽在开发的时候,直接从容器中获取dao对象来进⾏的相关操作。这样就不⽤在代码中再去设置要操作哪个数据库的,已经超时时间等相关参数了。从⽽做到我⼀开始说的配置项和代码的分离。
3.
4.bean与spring容器的关系

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。