-
@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類
查看全部
舉報