Spring读取xml配置文件的原理与实现
1. Spring读取xml配置文件的原理与实现 https://www.cnblogs.com/wyq178/p/6843502.html 2.首先使用xml配置文件的好处是参数配置项与代码分离,便于管理以及日后的维护和修改。 其次,xml是标准化的树节点文档,通用性强。 第三,在一个采用SSH2框架的java web项目中,容器在初次启动的时候,会先读取 web.xml ,如果 web.xml 里面配置了spring和 struts2 的监听器,则会通过监听器的配置路径找到spring和struts的配置文件。srping的配置文件是applicationContext.xml,而 struts2 的配置文件是struts.xml。至于底层解析可能是采用 dom解析 方式。 再来接着说解析后被调用的过程: 当容器启动并读取 web.xml 的时候,如果发现有配置监听器,则会先进入监听器的初始化方法,并执行里面的代码逻辑。spring监听器的配置为: <!-- spring整合 struts2 的监听器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!--