简介
- 设计目的:用来简化Spring应用的初始搭建以及开发过程
- Spring程序缺点
- 配置繁琐
- 依赖设置繁琐
- SpringBoot程序优点
- 自动配置
- 起步依赖(简化依赖配置)
- 辅助功能(内置服务器)
- 启动方式
SpringBoot案例
- 创建新模块
- 选择需要使用的技术集
- 开发控制器类
- 运行自动生成的application类
SpringBoot项目快速启动
- 对SpringBoot项目打包
- 执行启动指令
基础配置
- 配置格式
- 加载优先级:properties > yml > yaml
yaml
- 一种数据序列化格式
- 优点
- 容易阅读
- 容易与脚本语言交互
- 以数据为核心,重数据轻格式
- yaml文件扩展名
- yml(主流)
- yaml
- 语法规则
- 数组数据
yaml数据读取
多环境启动
- yaml
- properties
- 启动命令格式
maven与SpringBoot多环境兼容
- maven中配置多环境
- SpringBoot中引用maven的属性
- 对资源文件开启对默认占位符的解析
配置文件分类
整合
- 整合Junit
- 整合mybatis
- 创建新模块
- 选择当前模块使用的技术集(mybatis,MySQL)
- 设置数据源参数
- 定义数据层接口与映射配置
- 测试类中注入dao接口,测试功能
- 整合ssm