AOP是OOP的延续,是Aspect Oriented Programming 的缩写,意思是面向切面编程。
当Spring loC容器完成了Bean定义资源的定位.载入和解析注册以后JoC容器中已经管理类Bean定义的相关数据,但是此时loC容器还没有对所管理的Bean进行依赖注入,依赖注入在以下两种情况发生: 1)、用户第一次调用getBean()方...
本文是基于注解的IOC初始化,不是XML!!!代码的含义我都以注释的形式写在代码块中了,请放心查阅
Spring最初的时候,其功能远远不如现在强大,甚至我在看Spring最初版本的时候有种这就是所谓的Spring?的疑问,但随后便恍然大悟,我是站立在历史的下游,用后人的眼光去看前人的作品,当然有种站在制高点俯视的感觉,当我一步一步深...
注册中心加配置中心的集合体,Nacos提供了统一配置管理、服务发现与注册。 其中服务注册和发现的功能,相当于dubbo里面使用到的zookeeper、 或者spring cloud里面应用到的consoul以及eureka。...
前置知识: 所谓的 三级缓存只是三个可以当作是全局变量的Map,Spring的源码中大量使用了这种 先将数据放入容器中等使用结束再销毁的代码风格
Bean的生命周期主要是Bean的创建过程,使用和销毁都比较简单 如上所说大致可以分为四个阶段: 实例化 -> 属性赋值 -> 初始化 -> 销毁
我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。
利用阿里云监控平台,监控接口时看到一个非常慢的接口,点了进去,发现了slot标志
手写Spring之前先学思想,深入了解Spring源码和了解Spring详细的流程才能写一个Spring框架出来