1.Spring Boot
定义:Spring Boot是Spring公司研发的一款为了简化Spring的初始化搭建和开发过程中的一款微服务框架。
用途:
- 创建项目速度快
- 快速集成插件,Spring Boot提供了入门依赖添加,用于快速集成各种框架
- 内置web容器,运行方便
- 提供很多监控指标
- 完全可使用代码的方式进行开发,而不需要XML配置。
创建方式
- IDEA创建
- 网站创建
2.缓存
——Spring内置缓存
定义:是指可以进行高速的数据交换的储存器,使用它可以更快的操作和访问数据
作用:
- 使用缓存可以避免访问数据库,节省数据库服务器资源
- 提高性能,缓存属于内存级别的服务器,而数据库牵扯到更多的业务逻辑判断和磁盘操作。
缓存使用
- 开启缓存功能
- 操作缓存
- 调用缓存
缓存实现原理
3.定时任务
定义:定时执行的任务称之为定时任务。包含两层含义,一是定时,二是任务。防止错过重要事件
Spring定时任务:
- 开启定时任务
- 添加定时任务
关于corn:
Spring boot定时任务原理:
注意事项:
- SpringBoot项目启动后自动加载并执行定时任务;
- 定时任务必须配置正确的corn表达式;
- 定时任务必须被Spring IOC加载(声明为@Component或者@Service等);