TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网产品结构SpringBoot第二课内容讲解思维导图

SpringBoot第二课内容讲解思维导图

  收藏
  分享
免费下载
免费使用文件
灰色と青 浏览量:82023-11-30 19:58:44
已被使用0次
查看详情SpringBoot第二课内容讲解思维导图

SpringBoot相关理论知识内容整理

树图思维导图提供 SpringBoot第二课内容讲解 在线思维导图免费制作,点击“编辑”按钮,可对 SpringBoot第二课内容讲解  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:72d876c5a72d9840cd95d61bee5e7e0e

思维导图大纲

SpringBoot02思维导图模板大纲

引入数据库连接

在pom.xml中引入相关依赖

编写连接数据库的属性

需要手打,不能复制,因为不认识

编写java代码进行测试

使用的是默认数据源

# springboot内置的数据库连接池 hikari: # 最小空闲连接数量 minimum-idle: 6

Hikari

可以使用druid数据源

配置druid的pom.xml配置相关依赖

在yml中进行相关配置(主要是指定数据源

SpringBoot起步依赖原理分析

为什么Springboot项目中引入的起步依赖不需要设置版本?

spring-boot-starter-parent

最终使用dependencyManagement依赖管理,定义管理各种依赖包的版本

确定了可以引入springboot的相关的依赖,将项目变成springboot项目

为什么Springboot项目中只引入了一个起步依赖,就能使用所关联的所 有依赖Jar包的功能?

spring-boot-starter-web

本身依赖了所有spring,springmvc相关的依赖包, 通过依赖传递将依赖包引导项目中

Springboot注册三大组件

Servlet

Filter

Listener

Springboot的自动配置原理

Springboot启动的时候加载主配置类,开启自动配置功能

@SpringBootApplication

@EnableAutoConfiguration

EnableAutoConfigurationImportSelector 给容器中导入一些组件

将类路径下META-INF/spring.factories里面配置的所有 EnableAutoConfiguration的值加入到了容器中

每一个这样的 xxxAutoConfiguration类都是容器中的一个组件,都加 入到容器中;用他们来做自动配置。

一旦配置类生效;这个配置类就会给容器中添加各种组件; 这些组件的属性是从对应的properties类中获取的,这些类里面的每一个属性又是和配置文件绑定的

所以配置文件中能配置的属性都是在xxxxProperties类中封装着;配置文件能配置什么就可以参照某个功能对应的这个属性类

Springboot的错误页处理机制

.springboot默认错误页面显示的内容

自定义错误页面定制

Springboot添加拦截器

案例:登录,通过拦截器判断用户名、密码是否为null。

什么拦截器?

拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于 拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信 息的日志、判断用户是否登录等。其实就是springmvc的Interceptor拦截器

LoginController.java

LoginInterceptor.java

编写拦截器的配置类

InterceptoConfiguration

Springboot中异常的处理方式

引入依赖

第一种:只在当前Controller中起作用

ExceptionOneController

单controller异常处理

@ExceptionHandler

第二种:配置全局的方式

ExceptionTwoController

创建exception软件包

ControllerExceptionHandler.java

@ControllerAdvice

@ExceptionHandler

思维导图模板大纲

思维导图模板大纲

相关思维导图模板

线尚线思维脑图思维导图

树图思维导图提供 线尚线思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 线尚线思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b18ab228102bb24c74e3227330b6849e

验房流程——验房注意事项思维导图

树图思维导图提供 验房流程——验房注意事项 在线思维导图免费制作,点击“编辑”按钮,可对 验房流程——验房注意事项  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:fb704cde1c962267cb245092ca1de4fb