TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网产品结构Springboot脑图思维导图

Springboot脑图思维导图

  收藏
  分享
免费下载
免费使用文件
灰色と青 浏览量:72023-11-30 19:58:44
已被使用0次
查看详情Springboot脑图思维导图

自定义starter起步依赖与Springbooy和Mybatis的整合内容讲解

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

思维导图大纲

Springboot04思维导图模板大纲

Springbooy和Mybatis的整合

引入相关的依赖

application.yml

启动类,注解配置mapper扫描

写出mapper接口

注解方式

mapper接口

xml方式

在yml中进行配置

创建mapper映射文件

同一个sql语句不能同时使用两种不同的方式,不同sql语句可以使用不同方式

测试

Controller

自定义starter起步依赖

以spring-boot-starter开头的都是springboot官方提供的

以其他开头的都是其他第三方框架官方为兼容springboot专门提供的 (比如mybatis-spring-boot-starter就是mybatis官方提供的)

当然我们也可以封装属于自己的起步依赖,然后到项目中使用

需求

自己封装加密起步依赖:根据使用者在yml文件中配置md5或者 salt,对密码采用不同的加密方式。

4.1.编写自动配置模块

创建springboot项目lanou-spring-boot-autoconfiguration

编写属性配置类,用于获取yml文件中的属性

编写密码加密工具类

编写自定义的自动配置类

=

在resources中创建META-INF/spring.factories

4.2.编写起步依赖模块

创建Maven项目lanou-spring-boot-starter为起步依赖模块,打包方式为 pom,并引入自动配置模块

在pom文件中添加自动配置模块

4.3.创建自己的项目使用自己封装的起步依赖

先install自动配置模块lanou-spring-boot-autoconfiguration再 install起步依赖lanou-spring-boot-starter

创建项目中引入我们自己封装的起步依赖

application.yml文件中配置加密方式

创建Controller

启动项目(也可以选择使用mvn spring-boot:run运行项目) 测试查看效果

相关思维导图模板

职业成长地图思维脑图思维导图

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

产品型号思维脑图思维导图

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