Spring Boot 学习
案例:初始化一个 Spring Boot 程序
- 创建新模块,选择Spring初始化,并配置模块相关基础信息
- 选择当前模块需要使用的技术集
- 开发控制器类
- 运行自动生成的Application类
1、yaml 数据读取
- 使用 @Value读取单个数据,属性名引用方式:${一级属性名.二级属性名...}
- 封装全部数据到 Environment 对象
- 使用配置类的形式读取想要的数据(把配置类变成Bean,在读取的地方使用自动装配)
2、多环境配置
2.1 yml 文件配置
# 设置启动环境
spring:
profiles:
active: pro
---
# 开发
server:
port: 80
spring:
profiles: dev
---
# 生产
server:
port: 81
spring:
profiles: pro
---
# 测试
server:
port: 82
spring:
profiles: test
2.2 properties 文件配置
2.2.1 临时修改配置参数
3、Maven 和 SpringBoot 多环境开发问题
- 在 Maven 中设置多环境属性
- 在 SpringBoot 中引用 Maven 属性
- 对资源文件进行解析
4、配置文件分类
5、SpringBoot 整合 MyBatis
- 首先新建模块,配置模块相关信息
- 选择当前模块需要使用的技术集(MaBatis、MySQl)
- 设置数据源参数
- 将数据层接口配置映射(也就是让SpringBoot扫描到)
- 在测试类中注入dao接口,测试功能
- 注意事项