-
在切面中獲取HttpServletRequest
查看全部 -
表單驗證代碼
查看全部 -
BindingResult: 表單驗證的時候驗證結(jié)果進(jìn)行返回處理
查看全部 -
@RunWidth(類.class):表示要在測試環(huán)境里面跑
@SpringBootTest:啟動Spring的工程
@AutoConfigureMeckMVC:模仿get請求和post進(jìn)行測試
MockMvc? mvc;
?
查看全部 -
單元測試是一個工程師必備的技能.
Service 測試
@RunWith(SpringRunner.class) @SpringBootTest
API測試
@RunWith(SpringRunner.class) @SpringBootTest @AutoConfigureMockMvc
查看全部 -
建一個 enums 枚舉(不是類)統(tǒng)一管理Code,msg對應(yīng)關(guān)系? ?
更新GirlService中調(diào)用的方法? 更新傳入GirlException?類的參數(shù) 統(tǒng)一維護(hù)是很重要的技能!
查看全部 -
自己建一個GirlException 類,可實現(xiàn)拋出Code,msg
在handle 異常捕獲類,加一個判斷(GirlException /Exception?)查看全部 -
統(tǒng)一返回異常格式
建一個handle 類(@ControllerAdvice)用于捕獲異常,封裝返回.
@ExceptionHandler(value?=?Exception.class) @ResponseBody
查看全部 -
統(tǒng)一異常處理;
用拋出異常的方法,拋出異常信息給http請求者;
從Service 層拋到 Controller 層 繼續(xù)拋
異常異常,出了異常才拋(年齡小于..)查看全部 -
@runwidth:表示要在測試環(huán)境里面跑查看全部
-
@Before?和@After?在同一個方法時,只會生效一個。
查看全部 -
問三:Result.set... 代碼重復(fù)了,優(yōu)化。
創(chuàng)建一個ResultUtil 工具類
寫三個靜態(tài)方法(success/error)
然后在Controller 中調(diào)用工具類的方法。
查看全部 -
問一:如何把 ”金額必傳“打印到網(wǎng)頁,而不是控制臺?
不打印出來,直接return,并把返回類型String改成Object.
問二:返回格式如何統(tǒng)一?
新建Result 類(http請求返回的最外層對象)(code,msg,data)
返回類型Object改成Result<Girl>
查看全部 -
如何獲取Http 返回的內(nèi)容呢?
@AfterReturning(returning="object",pointcut="log()")
查看全部 -
使用 logger 記錄url/method/ip/類方法/參數(shù)
joinPoint獲取類方法,參數(shù)??
查看全部
舉報