Spring
superbeyone
士,不可以不弘毅,任重而道远!
展开
-
Redis默认序列化方式乱码原因及解决办法
【代码】Redis默认序列化方式乱码原因及解决办法。原创 2023-12-06 18:23:59 · 391 阅读 · 0 评论 -
Spring 执行流程源码分析
文章目录1. prepareRefresh(); 刷新前的预处理;2. obtainFreshBeanFactory(); 获取 BeanFactory ;3. prepareBeanFactory(beanFactory); BeanFactory的预准备工作(BeanFactory进行一些设置);4. postProcessBeanFactory(beanFactory); BeanFactory 准备工作完成后进行的后置处理工作;5. invokeBeanFactoryPostProcessors原创 2020-12-23 17:52:07 · 340 阅读 · 0 评论 -
给容器注册组件
给容器注册组件包扫描+组件标注注解 (@Controller / @Service / @Repository / @Component)@Bean[导入的第三方包里面的组件]@Import[快速给容器导入一个组件]@Import(要导入到容器中的组件);容器中就会自动注册这个组件,id 默认是全限定类名ImportSelector:返回需要导入的组件的全限定类名数组ImportBeanDefinitionRegistrar:手动注册 bean 到容器中使用 Spring原创 2020-06-28 17:09:18 · 232 阅读 · 0 评论 -
Bean 的生命周期
Bean 的生命周期bean 创建 —> 初始化 —> 销毁的过程容器管理 bean 的生命周期我们可以自定义初始化和销毁方法;容器在 bean 进行到当前生命周期的时候,来调用我们自定义的初始化和销毁方法构造(对象创建):单实例:在容器 启动 的时候创建对象多实例:在 每次获取 的时候创建对象BeanPostProcessor.postProcessBeforeInitialization初始化:对象创建完成,并赋值好,调用初始化方法BeanPostProce原创 2020-06-28 17:43:33 · 136 阅读 · 0 评论