SpringBoot3 基础篇拾遗

条目索引

条目正文

Spring整合Mybatis

引入起步依赖 配置信息

easy

概述

  1. 为我们提供起步依赖
  2. 根据我们的起步依赖自动配置相应的Bean对象到IOC容器
  3. 内嵌Tomcat和Jetty(无需部署war文件)
  4. 不需要配置xml

配置文件

05-yml配置文件的书写
f430ecbabfd6e84f34541ce92fb66c82b0cee4c2

  1. 一一对应的一个一个写要用@Value(“${键名}”)
  2. 利用@ConfigurationProperties(prefix=”前缀”)

—>添加后该类会自动将成员变量匹配上yml文件的字段

重点: 自动配置原理!

看源码 FUCKYOU
248c0853d6a2ece7d952062cf62ff0c9fb941e1f

4577beb4d81f8a913c6d056256488bd1f422fdcb

47a8b2c8051468678be2fd097c5bc1848111ad00

自定义starter

场景
aef3fae2044c7bbc93dd62f4d59f4daafd613c04

总步骤
3a6bfd20a5ebbf24173de92a971837a1b22c1e57

一.自动配置模块
f8e0d6ad06c8227118ecab4b207a90ee67c4c8f4

二.依赖管理模块

bean注册条件

2e4c9ce315f285a7b5265598f8b4b2a2ef86c19d