
spring
文章平均质量分 84
鱼紫酱even
码农一枚萌萌哒
展开
-
spring源码初步学习-自己实现的ioc容器结构
1、annotation包:定义了各种IOC框架的注解 2、definition包:Bean描述类相关 BeanDefinition->容器中bean定义的描述类 PropertyDefinition->bean中依赖注入属性的表述类 BeanDefinitionList->封装容器Bean描述类的集合 3、factory包:beanFactory相关,即容器bean实例原创 2015-06-30 13:21:42 · 525 阅读 · 0 评论 -
spring源码初步学习-SpringMVC
第四部分 SpringMVC的实现 Spring的MVC是基于Servlet功能实现的,通过实现Servlet接口的DispatcherServlet来封装其核心功能实现。 一 ContextLoaderListener: ContextLoaderListener的作用就是启动web容器时,自动装配ApplicationContext的配置信息。 它实现了ServletContextLi原创 2015-06-26 16:59:45 · 513 阅读 · 0 评论 -
spring源码初步学习-容器的功能扩展(ApplicationContext)
第三部分:容器功能的扩展 ApplicationContext和BeanFactory两者都是用于加载Bean的,但是相比之下,ApplicationContext提供了更多的扩展功能。 public ClassPathXmlApplicationContext(String[] configLocations, boolean refresh, ApplicationContext p原创 2015-06-19 13:47:05 · 736 阅读 · 0 评论 -
spring源码初步学习-bean的加载
第二部分:bean的加载 一 bean加载流程概览 调用XmlBeanFactory.getBean(String name)方法时,最终会进入到AbstractBeanFactory的doGetBean方法 1)转换对应beanName: final String beanName = transformedBeanName(name); 因为传入的name可能是别名,也可原创 2015-06-16 16:44:58 · 602 阅读 · 0 评论 -
spring源码初步学习-容器(BeanFactory)基本实现
spring ioc容器原创 2015-06-14 17:05:55 · 592 阅读 · 0 评论