Spring 5 源码解析- BeanFactory#getBean() 方法分析 - 04
摘要:业务系统通过直接或间接调用 BeanFactory#getBean(String) 获取bean 实例化后的对象。先从 BeanDefinition 配置中获取类类型信息,然后通过反射创建对象。创建对象后,填充属性信息,执行 Aware 接口对应的方法,执行 BeanPostProcessor#po
阅读全文
posted @
2021-12-25 22:49
流羽
阅读(297)
推荐(0) 编辑
Spring 5 源码解析- XML中Bean配置加载 - 03
摘要:spring-framework 加载配置文件过程: 根据业务系统运行的环境,选择 ApplicationContext 接口合适的实现类,启动系统先初始化上下文环境,然后通过BeanDefinitionReader 的实现类读取Bean的配置文件。这里配置文件可以是 xml文件,propertie
阅读全文
posted @
2021-12-19 12:46
流羽
阅读(121)
推荐(0) 编辑
idea 破解 - 重置试用期破解法
摘要:方法一:重置30天试用期。 1. 删除C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJIdea2021.2\eval 目录下所有文件 (注:Administrator换成你的用户,IntelliJ IDEA 2021.2 版本测试删除
阅读全文
posted @
2021-12-13 09:27
流羽
阅读(8357)
推荐(1) 编辑
Spring 5 源码解析- AbstractApplicationContext#refresh()方法解析 - 02
摘要:spring-framework 启动时,主要逻辑在AbstractApplicationContext#refresh()类中。在类 refresh() 方法中,通过13个特定功能的方法,完成运行上下文(context)的创建。详情如下: 一. prepareRefresh() 刷新方法之前预处理
阅读全文
posted @
2021-12-09 18:47
流羽
阅读(204)
推荐(0) 编辑