您正在学习的是试看内容,报名后可学习全部内容 报名课程

【全程撸码】Spring Boot 进阶(二)统一异常处理

本课程为Spring Boot进阶系列课程第二节,全程coding,时长共30分钟,本节重点讲解

  1. 什么是异常处理
  2. 什么是统一异常处理,为什么要统一处理
  3. 规范接口返回格式
  4. Spring Boot统一异常处理方式
  5. 统一处理异常的最佳处理姿势

  1. 适用人群

    • 对Spring Boot有一定基础
  2. 课程目标

    • 通过本节课程,你将掌握一种最佳的异常处理姿势,可以直接工作中使用,让你的代码风格有质的飞跃
  3. 授课方式

    • 现场撸码,重点是能够使开发者了解我在编程过程中是如何思考的。
    • 授课环境:mac+idea+jdk8。课程通过实践编码,针对常用功能进行讲解。
  4. Spring Boot 系列课程


    【全程撸码】Spring Boot-进阶系列视频教程

第一节:参数校验

  • 课程内容

    1. JSR 303 Bean Validation & Hibernate Validator 简介
    2. 使用Hibernate Validator注解进行表单校验
    3. 实现分组校验@Validated
    4. 自定义hibernate validation注解

    第二节:异常处理

  • 课程内容

    1. 什么是异常处理
    2. 什么是统一异常处理,为什么要统一处理
    3. 规范接口返回格式
    4. Spring Boot统一异常处理方式
    5. 统一处理异常的最佳处理姿势

第三节:单元测试

  • 课程内容

    1. 讲解单元测试必要性,Junit测试框架
    2. 讲解在Spring Boot中如何进行测试
    3. 讲解Mockito测试框架的使用场景,如何提高开发效率

第四节: 缓存

  • 课程内容

    1. 缓存相关概念
    2. Spring Boot 自动配置缓存
    3. Cache 实战

      • 本地缓存 Guava/EHCache
      • 分布式缓存 Redis
      • 混合使用 Guava&Redis
    4. 高并发场景

      • 缓存穿透
      • 缓存数据一致性

    技术交流-QQ群:654287735

图片描述