会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jintian315
博客园
首页
新随笔
联系
管理
订阅
2018年4月11日
Servlet3.0 开启异步两种方式
摘要: Servlet3.0 开启异步两种方式: 方式一:web.xml形式 <servlet> <servlet-name>async0</servlet-name> <servlet-class>async.Async0</servlet-class> <async-supported>true</as
阅读全文
posted @ 2018-04-11 16:21 jintian315
阅读(244)
评论(0)
推荐(0)
2018年4月9日
Spring 源码解析(八)自定命名空间标签解析器 BeanDefinitionParser
摘要: 自定义命名空间的每个标签都需要有去对应的解析器,且解析器需要实现BeanDefinitionParser,在parse方法中,解析将来在Spring配置文件中出现的标签元素。进入TxAdviceBeanDefinitionParser的parse方法(在org.springframework.bea
阅读全文
posted @ 2018-04-09 15:28 jintian315
阅读(355)
评论(0)
推荐(0)
Spring 源码解析(七)解析自定义命名空间的标签
摘要: 上一章我们介绍了Spring如何创建bean,<bean></bean>的命名空间是Spring默认的命名空间,那么对于<tx:advice></tx:advice>、<mvc:annotation-driven></mvc:annotation-driven>这种自定义的标签该如何解析呢?下面就以
阅读全文
posted @ 2018-04-09 14:03 jintian315
阅读(1220)
评论(0)
推荐(0)
2018年4月8日
Spring 源码解析(六)创建bean实例
摘要: 回到org.springframework.context.support.AbstractApplicationContext的refresh方法 第36行,创建bean实例(非延迟加载、单例)。跟踪方法会调用org.springframework.beans.factory.support.Ab
阅读全文
posted @ 2018-04-08 17:16 jintian315
阅读(178)
评论(0)
推荐(0)
Spring 源码解析(五)解析<bean></bean>
摘要: 这一章我们来分析Spring是如何解析<bena></bean>生成BeanDefinition的,进入 第9行,解析<bean/>节点,进入processBeanDefinition方法 第6行,创建了BeanDefinitionHolder实例(此实例包含了BeanDefinition、Bean
阅读全文
posted @ 2018-04-08 16:44 jintian315
阅读(301)
评论(0)
推荐(0)
2018年4月3日
Spring 源码解析(四)解析配置文件1
摘要: 通过前边分析,我们知道Spring配置文件已经被加载成了Document对象实例,接上一章,我们来分析下DefaultBeanDefinitionDocumentReader如何解析Document,进入registerBeanDefinitions方法 第12行,获取spring配置文件跟节点,即
阅读全文
posted @ 2018-04-03 17:31 jintian315
阅读(218)
评论(0)
推荐(0)
Spring 源码解析(三)加载配置文件3
摘要: 继续上一章,我们来分析XmlBeanDefinitionReader的loadBeanDefinitions(configLocation)方法,跟踪方法最后调用的是其父类org.springframework.beans.factory.support.AbstractBeanDefinition
阅读全文
posted @ 2018-04-03 16:19 jintian315
阅读(261)
评论(0)
推荐(0)
2018年3月30日
Spring 源码解析(二)加载配置文件2
摘要: 接上一章,我们来具体分析下configureAndRefreshWebApplicationContext(ConfigurableWebApplicationContext wac, ServletContext sc)方法 第16行,将servletContext设置到WebApplicatio
阅读全文
posted @ 2018-03-30 17:41 jintian315
阅读(210)
评论(0)
推荐(0)
2018年3月29日
Spring 源码解析(一)加载配置文件1
摘要: Spring初始化入口是org.springframework.web.context.ContextLoaderListener类中的contextInitialized方法,如果不清楚contextInitialized是如何被调用的请参考本人另一篇随笔:http://www.cnblogs.c
阅读全文
posted @ 2018-03-29 18:28 jintian315
阅读(400)
评论(0)
推荐(0)
2018年3月23日
Web开发中Listener、Filter、Servlet的初始化及调用
摘要: 我们在使用Spring+SpringMVC开发项目中,web.xml中一般的配置如下: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
阅读全文
posted @ 2018-03-23 10:36 jintian315
阅读(343)
评论(1)
推荐(0)
公告