随笔分类 - spring
摘要:AOP是指在程序运行期间动态的将代码切入到指定方法的指定位置进行运行 使用步骤: * 1.在配置类上添加@EnableAspectJAutoProxy注解;如果是XML配置方式,在配置文件中加上<aop:aspectj-autoproxy></aop:aspectj-autoproxy> * 2.定
阅读全文
摘要:1.spring官方指定了三种初始化回调方法 1.1、@PostConstruct、@PreDestory 1.2、实现 InitializingBean DisposableBean 接口 1.3、设置init-method和destory-method 三种方式的优先级从高到低 在spring官
阅读全文
摘要:SPI机制 传统的springmvc项目,需要我们指定web.xml等配置文件,但是,在spring的官网,官方推荐的并不是xml格式的,而是 public class MyWebApplicationInitializer implements WebApplicationInitializer
阅读全文
摘要:springboot核心原理: 1.基于springmvc无配置文件完全注解化 + 内置web容器实现springboot框架。main函数方式的启动 2.通过maven快速整合第三方框架 springboot两个核心 内置的Tomcat(ServletWebServerFactoryAutoCon
阅读全文
摘要:生命周期的九大后置处理器 第一次调用后置处理器org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#resolveBeforeInstantiation 调用的是InstantiationAwareB
阅读全文
摘要:在spring中,是支持单实例bean的循环引用(循环依赖)的,循环依赖,简单而言,就是A类中注入了B类,B类中注入了A类,首先贴出我的代码示例 1 @Component 2 public class AddressVO { 3 4 @Autowired 5 private UserVO userV
阅读全文
摘要:本篇文章,来介绍finishBeanFactoryInitialization(beanFactory);这个方法主要是完成bean的实例化, invokeBeanFactoryPostProcessors(beanFactory);负责把所有的bean扫描到beanDefinitionMap中;
阅读全文
摘要:最近在学习spring源码,把自己的学习笔记记录一下,分享出来,如果有理解错的,也希望各位能提出来,大家一起学习 首先spring源码的入口方法: 在spring初始化过程中,最重要的方法就是refresh()方法,在refresh中完成了bean的扫描、初始化、以及AOP动态代理对象的生成等等,我
阅读全文

浙公网安备 33010602011771号