摘要:
Spring IOC 的核心是 AbstractApplicationContext 的 refresh 方法。 其中一共有 13 个主要方法,这里分析第 1 个:prepareRefresh。 1 AbstractApplicationContext 1-1 刷新前的准备工作 prepareRef 阅读全文
摘要:
Spring IOC 主要有两种实现方式:XML 和注解。 这里分析 XML 方式。 ClassPathXmlApplicationContext("applicationContext.xml") 配置文件 首先看解析的对象:配置文件。 <?xml version="1.0" encoding=" 阅读全文
摘要:
总流程 基本接口 IOC 容器两种实现方式:BeanFactory 和 ApplicationContext。 BeanFactory 容器的根接口,也是容器的入口。 Spring 内部使用的接口,不推荐开发人员使用。 加载配置文件的时候不会创建对象,在获取对象(使用)才去创建对象。 必须遵循完成的 阅读全文
摘要:
环境信息 JDK 17.0.2 Gradle 7.4 IntelliJ IDEA 2021.3.2 获取项目 GitHub 搜索 访问 GitHub 官网:https://github.com/ 输入 spring 选择 spring-projects / spring-framework Spri 阅读全文
摘要:
简介 Spring 是开源的轻量级 J2EE 框架 我们常说的 Spring 实际上是指 Spring Framework,它是 Spring 家族中的一个重要分支。 官方文档 https://docs.spring.io/spring-framework/docs/current/referenc 阅读全文
摘要:
解析JSON JSON 数据 var str = '[{"a": "1","b": "2"}, {"a": "3","b": "4"}]'; JSON 数据需要先解析为数组才方便处理 var arrayStr = JSON.parse(str); 取数组中对象特定属性 取数组中对象某个特定属性,可以 阅读全文
摘要:
如果推送了多余或者错误的文件,是有必要撤销推送的,不然可能会对其他协同人员造成巨大的影响。 1、选择想要回退到的版本。 这里一定要选择想要回退到的版本,如果选择错误提交的版本,相当于回到错误版本,没有意义。 2、这里是重置的四个选项,对应了不同的操作,需要谨慎选择。 Soft 在选择的回退点之后的所 阅读全文
摘要:
如果提交了不想提交的文件,可以进行撤销提交操作。 1、选择想要撤销的提交记录 2、选择想要撤销到哪个分组 3、日志中已经没有了刚才的提交记录。 4、撤销提交的文件也回到了原来的位置。 版本 **Git:**2.35.1.2 **IDEA:**2021.3.3 阅读全文
摘要:
如果将不想添加版本控制的文件添加了,可以进行撤销添加操作。 1、选择想要撤销添加的文件 2、选择重置的类型,默认为 Mixed ,即回退到未添加状态,这是最符合撤销的期望,推荐选择。 3、撤销后,文件变为了红色。即代表文件回到了未添加状态,文件也回到了未添加版本控制的分组中。 版本 **Git:** 阅读全文
摘要:
IDEA 是目前最流行的 Java 集成开发环境,我们一般使用 Git 都是在 IDEA 上操作。 这里以 2021.3.2 版 IDEA 为例。 克隆项目 1、复制 Gitee 上的项目地址 2、点击 Clone… 3、输入复制的地址,选好存放项目的路径,点击 Clone 这样就将 Gitee 上 阅读全文