王二小

[置顶] idea+maven搭建tomcat8.0源码环境

摘要: 使用的idea版本2017、maven3.5(如果maven版本高于3.5那么可能会存在导入maven项目的时候出错,这是由于idea版本过低的缘故)、jdk1.8,tomcat源码8.5 1、准备jdk环境 2、准备maven环境 3、准备idea环境 4、下载tomcat源码 官网下载地址: h 阅读全文

posted @ 2020-03-16 22:01 王二小z 阅读(1121) 评论(0) 推荐(0) 编辑

[置顶] spring默认标签解析

摘要: B、解析默认bean的各种属性 默认bean的解析切入函数是parseBeanDefinitionAttributes, /** * 硬编码解析默认属性 */public AbstractBeanDefinition parseBeanDefinitionAttributes(Element ele 阅读全文

posted @ 2020-02-20 17:40 王二小z 阅读(267) 评论(0) 推荐(0) 编辑

[置顶] spring源码解析之默认标签解析准备过程

摘要: Spring标签的解析包括2个部分,一部分是默认标签解析,另一部分是自定义标签的解析。而默认标签主要包含了如下四类:import、alias、bean、beans。 标签的解析是在函数parseBeanDefinitions中进行的 protected void parseBeanDefinitio 阅读全文

posted @ 2020-02-18 18:10 王二小z 阅读(216) 评论(0) 推荐(0) 编辑

2020年2月9日

五、spring源码阅读之ClassPathXmlApplicationContext加载beanFactory

摘要: ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring-config.xml"); Spring加载xml数据的切入点是通过ClassPathXmlApplicationContext类进行 阅读全文

posted @ 2020-02-09 16:16 王二小z 阅读(311) 评论(0) 推荐(0) 编辑

2020年2月7日

spring5.0源码项目搭建

摘要: 一、准备相应环境以及下载spring项目 Ps:此处只讲解安装gradle 1、JDK安装 2、Idea安装 3、gradle安装 Gradle下载路径:https://services.gradle.org/distributions/ Gradel配置环境变量: a、将下载的gradle解压到本 阅读全文

posted @ 2020-02-07 18:12 王二小z 阅读(950) 评论(0) 推荐(0) 编辑

导航