spring
文章平均质量分 85
spring
瑜伽娃娃
这个作者很懒,什么都没留下…
展开
-
Spring之AOP理解与应用
面向切面编程:基于OOP基础之上新的编程思想,OOP面向的主要对象是类,而AOP面向的主要对象是切面,在处理日志、安全管理、事务管理等方面有非常重要的作用。AOP是Spring中重要的核心点,AOP提供了非常强大的功能,用来对IOC做补充。通俗点说的话就是在程序运行期间,原创 2023-11-28 02:13:39 · 347 阅读 · 0 评论 -
Spring之AOP底层源码解读(更新中)
如果你已经对spring的Aop已经有了基础的认识,那么你一定知道它的底层是用动态代理实现的。作为一个java程序员,我们都知道,实现动态代理的方式有两种,一种是jdk自生提供了一种创建代理对象的动态代理机制,其特点是代理类必须实现了接口;另一种是cglib技术。那么Spring中到底用了哪一种呢?其实spring中这两种代理技术都用到了,它把这两种动态代理的方式进行了封装,封装成的类叫做ProxyFactory,表示是创建代理对象的一个工厂。接下来,我们对AOP的源码进行一个解读。原创 2023-11-27 23:34:21 · 176 阅读 · 0 评论 -
Spring源码解读之创建bean过程中的加载类、实例化前、实例化
1. 类加载2. 实例化前3. 实例化原创 2023-11-23 22:51:01 · 89 阅读 · 0 评论 -
Spring源码解读之生成BeanDefinition
Spring源码解读之生成BeanDefinition原创 2023-11-21 23:41:56 · 57 阅读 · 0 评论 -
Spring之依赖注入详解
1. 注入方式1.1 手动注入1.2 自动注入原创 2023-11-12 22:50:47 · 49 阅读 · 0 评论 -
Spring底层核心架构概念详解
spring 底层核心概念原创 2023-11-05 23:36:56 · 45 阅读 · 0 评论 -
一文了解Spring底层整体脉络
在Java语言中,肯定是根据某个类来创建一个对象的。但是getBean方法内部怎么知道"userService"对应的是UserService类呢?所以,我们就可以分析出来,在调用AnnotationConfigApplicationContext的构造方法 时,也就是第一行代码,会去做一些事情:1. 解析AppConfig.class,得到扫描路径。原创 2023-11-03 23:03:03 · 58 阅读 · 0 评论