-
@RunWith( SpringRunner. class)
@SpringBootTest 封装的junit测试
Assert. assertEquals 断言
----------
@AutoConfigureMockMvc
MockMVC 测试Controller
查看全部 -
使用 @ControllerAdvice 实现全局异常处理
@ExceptionHandler(value = Exception. class )
自动的事务回滚只支持 RuntimeException
查看全部 -
统一接口返回数据格式
查看全部 -
ServletRequestAttributes attributes = RequestContextHolder.getRequestAttributes();
HttpServletRequest request = attributes.getRequest();
查看全部 -
@Pointcut 切点
共用的方法
LoggerFactory.getLogger(HttpAspect.class)
日志打印
查看全部 -
第一步,添加依赖
Springboot.starter.aop
第二步,启动类添加注解
AOP不需要
第三步,创建处理文件
@Aspect 拦截注解
@Component 被扫描
@Before ("execution(public * 包.类.方法(..))") 方法执行之前
查看全部 -
将通用的服务,从具体业务逻辑中分离出来
查看全部 -
@Valid 启用验证
BindingResult 验证结果
bindingResult.hasErrors() 验证失败
bindingResult.getFieldError().getDefaultMessage() 错误信息
查看全部 -
项目源码,https://github.com/Daoshun/girl,连接oracle版,需要的同学可以参考下。
查看全部 -
源码地址:https://git.oschina.net/liaoshixiong/girl/tags
查看全部 -
打包的时候 跳过单元测试 -Dmaven。test.skip=true
查看全部 -
API测试 controller 测试(/girls)
增加了@AutoConfigureMockMvc
查看全部 -
API测试 controller 测试(/girls),使用的是MockMvc类
查看全部
举报