springboot响应客户端渲染数据
jackson
springboot使用devtools进行热部署
devtools
springboot资源文件属性配置
springboot整合模板引擎
1.springboot整合freemarker
2.springboot整合thymeleaf
thymeleaf常用标签的使用方法
- 基本使用方式
- 对象引用方式
- 时间类型转换
- text与utext
- url
- 引入静态资源文件js/css
- 条件判断th:if
- th:unless与th:if
- 循环th:each
- th:switch与th:case
Springboot配置全局的异常捕获
- 页面跳转形式
- ajax形式
- 统一返回异常的形式
Springboot整合mybatis
- 使用generatorConfig生成mapper以及pojo
- 实现基于mybatis的CRUD功能
- 整合mybatis-pagehelper实现分页
- 自定义mapper的实现
Springboot整合持久层事务
- 事务的隔离级别
- 事务的传播行为
- update、delete 执行事务回滚
- search、query等
Springboot整合redis
- pom.xml中需要引入相关待的依赖
- 资源文件中对redis进行配置
Springboot整合redis使用已封装好的redis工具类
Springboot整合定时任务task
- 使用注解@EnableScheduling开启定时任务,会自动扫描
- 定义@Component作为组件被容器扫描
定时任务表达式的简单讲解与应用
Springboot整合异步任务及使用场景
- 使用注解@EnableAsync开启异步,会自动扫描
- 定义@Component@Async作为组件被容器扫描执行
- 发送短信
- 发送邮件
- App消息推送
节省运维凌晨发布任务时间提供效率
Springboot中如何使用拦截器
- 使用注解@Configuration配置拦截器
- 继承WebMvcConfigurerAdapter
- 重写addInterceptors添加需要的拦截器地址