- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 spring标签中的id和name区别,BeanDefinitionParserDelegate类
我们将从官方说明和spring的源码中找到关于id和name的相关规则:官方文档:Every bean has one or more identifiers.These identifiers must be unique within the container that hosts the bean.A bean usually has only one identifier, but if it requires more than one, the extra ones can be c
2020-09-29 22:37:48 296
原创 Tomcat中是如何解析xml文件的?---Digester库
XML文件解析的两种方案。Java解析XML文件有两个主要的思想,分别是:1. 预加载DOM树该方法的思路是:将整个XML文件读取到内存中,在内容中构造一个DOM树,也叫对象模型集合,然后java代码只需要操作这个树就可以。 例子:spring中解析xml库:dom4j该方法的主要实现为DOM解析,在此基础上有两个扩展:JDOM解析,DOM4J解析。这两种方法的思路都是一样的,只不过一个是官方出的,一个是社区出的,好不好用的问题。Java很奇怪,都是社区出的更好用,即DOM4J。该思想的优点和缺点
2020-09-29 21:59:58 382
原创 透析tomcat各个配置文件的作用和修改方式
这篇文章笔者将通过Tomcat的配置文件来了解一下Tomcat,先从外部,tomcat暴露给我们的这方面来了解一下Tomcat!首先是conf下的server.xml文件,这个文件也是我们接触最多的tomcat的配置文件,下图为去掉注释后的Tomcat的主要配置:首先明确一点:这些标签都被Tomcat通过Digester库进行解析,并且其属性也标识了具体生成此接口的哪个具体的实现类Server 在tomcat中对应的是Server接口的实例,这个实例表示的整个servlet引擎,囊括了所有的组建,它
2020-09-29 17:22:16 480
原创 idea2017.3.5导入spring 5.0.x源码并运行测试案例《spring源码深度解析》
笔者环境一览:系统:windows10ide: idea2017.3.5gradle:4.61. spring-framework 5.0.x的源码下载(推荐使用gitee:)https://gitee.com/mirrors/Spring-Framework.gitgithub:https://github.com/spring-projects/spring-framework.git2. 下载gradle并配置环境因为spring是用gradle编译的所以,需要下载gradle:gra
2020-09-21 19:58:30 575
点名器所需所有jar.zip
2020-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人