一,基础部分
隐藏文件
parent:包的版本控制
starter: 起步依赖
引导类:就是一个spring容器
内置tomact
配置文件yml(这一块学到很多)
整合第三方包
异常消息处理
二,运维部分
多环境开发
日志配置
热部署,需要包”spring-boot-devtools“和build project。
三,配置高级
第三方bean绑定属性 @ConfigurationProperties注解
常用计量单位 时间@DurationUnit(Chron...) 容量@DataSizeUnit()
数据校验:包"validation-api" “hibernate-validator” 类注解@Validated 属性注解 @Max()
进制数据转化规则 八进制:0(0-7),十六进制:0x(1-9,a-fa-f)
本地测试配置web环境:(1)@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT)。(2)发送虚拟请求对象
四,配置数据工具(sql,nosql)
redis:(1)导包依赖(spring-boot-starter-data-redis)(2)配置。抽象RedisTemplate,具体字符串的方式StringRedisTemplate
es
mysql
五,整合第三方技术
一,缓存
概念:缓存是一种介于永久存储介质和数据应用之间的,数据临时存储介质。
好处:使用缓存可以有效的减少低速数据读取过程(如磁盘IO)。提高系统性能。