SpringBoot
文章平均质量分 75
SpringBoot笔记
码农小伙
这个作者很懒,什么都没留下…
展开
-
SpringBoot启动流程之终篇
#整体流程SpringBoot启动过程:我们基本讨论前18步骤,现在就还有三个步骤讲完。原创 2024-09-24 09:42:03 · 332 阅读 · 0 评论 -
SpringBoot启动流程之下上文容器
监听中,生效的监听器只有两个,而且两个监听器对应的处理都是没有任务逻辑,这里可以过了。上一节我们讨论SpringApplication实例化的过程,也就是上图10步骤,本节我们讨论13-16关键步骤,banner的逻辑还有忽略bean那些暂时不讲,有时间看看就好了。上一步我们实例化了上下文容器,这一步是为了给上下文容设置必要的属性,比如设置环境信息,注册一些必要的bean信息,主要为刷新容器做准备。的时候,已经加载了所有的初始化器对象,现在这这一步就要调用它的方法,完成必要的初始化动作。原创 2024-09-23 08:32:24 · 855 阅读 · 0 评论 -
SpringBoot启动流程之运行时监听器
SpringBoot启动过程:上一节我们讨论SpringApplication实例化的过程,也就是上图1-5步骤,本节我们讨论6-9的关键步骤,现在主要讲是run方法里面的过程。原创 2024-09-22 12:42:33 · 646 阅读 · 0 评论 -
SpringBoot启动流程之环境准备
上一节我们讨论SpringApplication实例化的过程,也就是上图1-9步骤,本节我们讨论10关键步骤,现在主要讲是run方法里面的过程。改方法主要做三件事,1,是配置环境的装换服务对象。2,是配置参数属性,就是命令行传的参数。3,配置活跃的环境,现阶段是空。加入到 环境处理列表中,加载处理实例一共是五个,其中两个是没什么用的,源码如下。程序执行到这里,所有的配置属性都加载到环境中,包括外部配置和内部配置。附加配置属性资源,之前我们加了四个,现在多个叫。去找对应的属性加载器,一共找到两个。原创 2024-09-20 08:57:39 · 378 阅读 · 0 评论 -
springboot启动流程之总体流程梳理
springboot的启动流程相当复杂,我们需要先把控整体流程,后面会有若干文章一一讲解springboot启动流程中的重要的细节,springboot的启动经过了一些一系列的处理,我们先看看整体过程的流程图。原创 2024-09-20 08:53:46 · 441 阅读 · 0 评论 -
SpringBoot中基于Mybatis-Plus多表联查(无xml,通过注解实现)
主要是第三个@Result,通过javaType=List.class,many=@Many来指定这个Result的属性(通过CourseMapper中的方法来查询这个list集合)注意:要写方法名的全名称,包名+类名+方法名。@Results注解:有个id属性,可以理解为定义了一个方法,可以通过id引用,引用方式:ResultMap(“”)。首先,外部查询出这个学生对象,在@Results注解内,表示返回的实际结果集,学生id,学生name,课程Course对象的list集合。下面我们就学生来解决。原创 2024-09-19 10:37:26 · 875 阅读 · 0 评论