-
@RunWith( SpringRunner. class)
@SpringBootTest? 封裝的junit測試
Assert. assertEquals?斷言
----------
@AutoConfigureMockMvc
MockMVC?測試Controller?
查看全部 -
使用 @ControllerAdvice 實(shí)現(xiàn)全局異常處理
@ExceptionHandler(value = Exception. class )
自動的事務(wù)回滾只支持?RuntimeException
查看全部 -
統(tǒng)一接口返回數(shù)據(jù)格式
查看全部 -
ServletRequestAttributes? attributes = RequestContextHolder.getRequestAttributes();
HttpServletRequest? request = attributes.getRequest();
查看全部 -
@Pointcut?切點(diǎn)
共用的方法?
LoggerFactory.getLogger(HttpAspect.class)
日志打印
查看全部 -
第一步,添加依賴
Springboot.starter.aop
第二步,啟動類添加注解
AOP不需要
第三步,創(chuàng)建處理文件
@Aspect?攔截注解
@Component?被掃描
@Before ("execution(public *?包.類.方法(..))")?方法執(zhí)行之前
查看全部 -
將通用的服務(wù),從具體業(yè)務(wù)邏輯中分離出來? ?
查看全部 -
@Valid?啟用驗(yàn)證
BindingResult?驗(yàn)證結(jié)果
bindingResult.hasErrors() 驗(yàn)證失敗
bindingResult.getFieldError().getDefaultMessage()?錯誤信息
查看全部 -
項(xiàng)目源碼,https://github.com/Daoshun/girl,連接oracle版,需要的同學(xué)可以參考下。
查看全部 -
源碼地址:https://git.oschina.net/liaoshixiong/girl/tags
查看全部 -
打包的時候 跳過單元測試 -Dmaven。test.skip=true
查看全部 -
API測試? ? controller 測試(/girls)
增加了@AutoConfigureMockMvc
查看全部 -
API測試? ? controller 測試(/girls),使用的是MockMvc類
查看全部
舉報