快速使用SpringBoot知识点2

一:表单验证@Valid

1.在验证的实体类上加上验证条件

快速使用SpringBoot知识点2

2.使用表单验证

快速使用SpringBoot知识点2

二:使用aop进行统一日志处理

    1.添加aop依赖

    2.建立aop类

            快速使用SpringBoot知识点2

可以简化为:

    快速使用SpringBoot知识点2


springboot默认使用slf4j日志框架,开发中记得使用日志记录

快速使用SpringBoot知识点2

快速使用SpringBoot知识点2


快速使用SpringBoot知识点2

在响应时候获取返回内容:

快速使用SpringBoot知识点2

使用returning标记返回值;

三:统一异常处理

    Spring只会对RuntimeException进行异常回滚,对Exception不进行异常回滚

1.自定义异常处理类进行定制化返回

快速使用SpringBoot知识点2

2.使用全局异常处理

    @ControllerAdvice参考https://blog.****.net/w372426096/article/details/78429141

快速使用SpringBoot知识点2

加入日志:

快速使用SpringBoot知识点2


在自定义异常可能出现异常码管理问题,所以使用  “枚举”统一管理异常码

1.创建枚举统一管理异常码

快速使用SpringBoot知识点2

2.抛出枚举信息的异常

快速使用SpringBoot知识点2

3.捕获信息

快速使用SpringBoot知识点2



四:单元测试

方法测试:

快速使用SpringBoot知识点2

controller的api测试:

快速使用SpringBoot知识点2


maven打包会自动执行单元测试,可以跳过单元测试:

快速使用SpringBoot知识点2