-
第一步,添加依赖
Springboot.starter.aop
第二步,启动类添加注解
AOP不需要
第三步,创建处理文件
@Aspect 拦截注解
@Component 被扫描
@Before ("execution(public * 包.类.方法(..))") 方法执行之前
查看全部 -
将通用的服务,从具体业务逻辑中分离出来
查看全部 -
@Valid 启用验证
BindingResult 验证结果
bindingResult.hasErrors() 验证失败
bindingResult.getFieldError().getDefaultMessage() 错误信息
查看全部 -
源码地址:https://git.oschina.net/liaoshixiong/girl/tags
查看全部 -
打包的时候 跳过单元测试 -Dmaven。test.skip=true
查看全部 -
API测试 controller 测试(/girls)
增加了@AutoConfigureMockMvc
查看全部 -
API测试 controller 测试(/girls),使用的是MockMvc类
查看全部 -
单元测试
测试Service
测试API
查看全部 -
使用枚举方法
查看全部 -
异常编号和Message 要统一管理起来,用枚举
查看全部 -
将未知异常保存到logger中,这样可以输出到控制台方便查找,推荐定义自己的异常类,这样方便管理
查看全部 -
修改之前的异常捕获类
查看全部 -
定义自己的异常类,异常要有编号,方便排查,自己创建的异常类需要继承RuntimeException
查看全部 -
Spring框架只会对抛出的异常是runtimeException时事物才会回滚
查看全部 -
统一捕获Exception异常
查看全部
举报