快速使用SpringBoot知识点2

一:表单验证@Valid

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


2.使用表单验证


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

    1.添加aop依赖

    2.建立aop类

            

可以简化为:

    


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





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


使用returning标记返回值;

三:统一异常处理

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

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


2.使用全局异常处理

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


加入日志:



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

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


2.抛出枚举信息的异常


3.捕获信息




四:单元测试

方法测试:


controller的api测试:



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


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值