标签:springioc

Java

SpringMVC源码深入解析

6

yeseng 发布于 2019-12-11

通过前面 SpringAOP源码深度解析 , SpringIOC源码深度解析 加上本文的SpringMVC的源码阅读,我从中收获很多,学习了各种设计模式,各种抽象思想,以及各种底层原理,比如动态代理,反射等等,虽然前前前后后大概花了一个多月,但是我不后悔,并不觉得是浪费时间。 本...

阅读(15)评论(0)赞 (0)

Spring

Spring源码阅读-AOP(二)

dulong 发布于 2019-12-09

在上一篇文章中,我们已经知道springAOP解析配置文件的过程,在本篇文章我们将继续为大家解答下面的两个问题。 复制代码 了解spring是如何产生的代理对象 springAOP产生的代理对象是怎么执行的。 Spring是如何产生的代理对象 如果有看过之前我写的Spring-I...

阅读(11)评论(0)赞 (0)

Java

spring AOP源码深度解析

6

zhuangli 发布于 2019-12-08

因为springAOP会使用springIOC来管理Bean,所以对springIOC不太了解的同学可以参考我前篇 springIOC源码深度解析 。 本文采用的源码版本是5.2.x。为了我们更好地理解springAOP,我们使用的是xml的方式,实际开发中大部分都是是用注解的方...

阅读(16)评论(0)赞 (0)

Java

springIOC源码深度解析

3

小丁 发布于 2019-12-05

以前没有意识到阅读优秀框架源码的重要性,直到我阅读完mybatis、spring IOC、AOP, springMVC的源码,从中学了不少底层的知识,比如java的反射内省,jdk动态代理,cglib动态代理,体会到源码中使用了各种设计模式,使得框架具有非常强大的扩展性,那个时候...

阅读(28)评论(0)赞 (0)

Spring

Spring源码(三)SpringIOC初始化过程-完成Bean的初始化

1

zhuangli 发布于 2019-12-02

在上一篇中已经讲解完**invokeBeanFactoryPostProcessors(beanFactory);**方法;我们看看下面还有什么方法 @Override public void refresh() throws BeansException, IllegalSta...

阅读(21)评论(0)赞 (0)

Spring

Spring深入理解

9

邓龙华 发布于 2019-11-20

编辑推荐: 文章主要介绍展示了一个基于SSH,B/S结构的单体Java应用的搭建过程,一站式 Spring为企业级应用提供了一站式的解决方案,希望对您的学习有所帮助。 本文来自于csdn,由火龙果软件Delores编辑、推荐。 在学习Spring之前首先来看一张图,通过对于这张图...

阅读(25)评论(0)赞 (0)

Spring

Spring源码阅读-IOC(二)

xubiao.zhuang 发布于 2019-11-16

今天开始跟大家一起进入spring源码阅读阶段,我们将从一个大家比较熟悉的高级容器-ClassPathXmlApplicationContext为入口去了解spring容器的加载过程。 IOC容器的加载 ClassPathXmlApplicationContext有许多构造函数,...

阅读(29)评论(0)赞 (0)

Spring

Spring源码阅读-IOC源码阅读(一)

2

changyuan.xu 发布于 2019-11-12

接下来的几篇文章会带着大家去看看spring的源码,我们会从两大部分去阅读spring的源码,主要是ioc和aop这两块。在阅读源码之前,我们先来看看spring的一些继承体系和一些容易造成混淆的接口。 复制代码 Spring的继承体系 spring基础容器(BeanFactor...

阅读(30)评论(0)赞 (0)

Java

SpringAop源码分析(基于注解)一

1

songhua.gao 发布于 2019-10-18

在之前的文章中,我学习了Spring Ioc的源码,对Spring原理有了初步了解,所以准备趁热打铁,把SpringAop的源码也看一遍,接下来的文章都会围绕Aop 一、AOP原理 关于Aop的原理,简单来讲无非就是用代理模式为目标对象生产代理对象,对原有的方法进行增强。看上去挺...

阅读(32)评论(0)赞 (0)

Java

Spring IoC – 依赖注入

1

likai 发布于 2019-10-16

前言 上一篇文章中,我们介绍了Spring IoC 的容器初始化过程 – IoC 容器初始化 本篇文章中,我们继续介绍Spring IoC 依赖注入的过程和源码解读。 还是如之前一样,为大家梳理一下步骤流程,以便于大家能在心里有个大概的脉络,更容易读懂源码,更容易抓住...

阅读(31)评论(0)赞 (0)

Java

Spring中BeanFactory与FactoryBean的区别

小丁 发布于 2019-10-16

在Spring中有BeanFactory和FactoryBean这2个接口,从名字来看很相似,比较容易搞混。 一、BeanFactory BeanFactory 是一个接口,它是Spring中工厂的顶层规范,是SpringIoc容器的核心接口,它定义了 getBean() 、 c...

阅读(33)评论(0)赞 (0)

Spring

IoC 之装载 BeanDefinitions 总结

1

邓龙华 发布于 2019-10-13

最近时间重新对spring源码进行了解析,以便后续自己能够更好的阅读spring源码,想要一起深入探讨请加我QQ:1051980588 1 ClassPathResource resource = new ClassPathResource("bean.xml"...

阅读(27)评论(0)赞 (0)

Java

Spring-DI依赖注入

xiaoli.wang 发布于 2019-10-09

DI 依赖注入 @Autowired (spring的依赖注入注解) 1.默认优先按照类型去IOC容器中获取对应的组件 application.getBean(Apple.class); 2.如果找到多个相同类型的组件,默认再将属性名作为组件的id,去IOC容器中查找; @Aut...

阅读(712)评论(0)赞 (0)

Java

Spring-IOC组件注册

Harries 发布于 2019-10-09

IOC_组件注册的几种方法 前置测试用例 //a.自定义注册类MySpringIocConfig //注解配置类 @Configuration public class MySpringIocConfig{ } //b.通过 new AnnotationCofigApplicat...

阅读(28)评论(0)赞 (0)

Java

java架构之路-(spring源码篇)springIOC容器源码解析(上)

5

hellas 发布于 2019-10-08

我们这次来叭叭一下Spring的源码,这次博客主要来说说Spring源码,先粗略的撸一遍,下篇博客选几个重点去说,由于过于复杂,我也是看了一点点,我们先来过一遍源码,然后上流程图,最后我们再回头总结一下,我们来循序渐进的叭叭一下。 我们来回顾一下上次Spring博客的内容,每次都...

阅读(38)评论(0)赞 (0)

Java

Spring源码分析之-加载IOC容器

3

Harries 发布于 2019-09-12

本文接上一篇文章 SpringIOC 源码,控制反转前的处理(https://mp.weixin.qq.com/s/9RbVP2ZQVx9-vKngqndW1w) 继续进行下面的分析 首先贴出 Spring bean容器的刷新的核心 11个步骤进行祭拜(一定要让我学会了̷...

阅读(57)评论(0)赞 (0)

Java

Spring源码解析系列汇总

2

hellas 发布于 2019-09-06

相信我,你会收藏这篇文章的 本篇文章是这段时间撸出来的Spring源码解析系列文章的汇总,总共包含以下专题。喜欢的同学可以收藏起来以备不时之需 SpringIOC源码解析(上) 本篇文章搭建了IOC源码解析的demo环境,启动这个环境即可开启阅读Spring源码的第一步 开始源码...

阅读(45)评论(0)赞 (0)

Spring

基于注解的SpringAOP源码解析(二)

1

yanxinchi 发布于 2019-09-02

在 上篇文章 中我们搭建了一个阅读源码的demo工程,然后简单介绍了一下 @EnableAspectJAutoProxy 注解,这个注解最重要的功能就是为向Spring中注入了一个bean AnnotationAwareAspectJAutoProxyCreator ,本篇文章就...

阅读(32)评论(0)赞 (0)