少的那節(jié)課應(yīng)該是spring 3.2新增的@ControllerAdvice 注解,用于攔截全局的Controller的異常,如果controller有異常就會被處理(相當于@Pointcut所有control)@ExceptionHandler用于處理指定異常,但是只切了controller的,所以內(nèi)部service的異常不會有響應(yīng),所以可以一直向外拋出給controller。
構(gòu)造有個缺點,方法名相同,外部調(diào)用的人很煩的。比如看代碼的時候看見一個構(gòu)造我怎么知道你這是成功還是失???Spring哦
構(gòu)造有個缺點,方法名相同,外部調(diào)用的人很煩的。比如看代碼的時候看見一個構(gòu)造我怎么知道你這是成功還是失???Spring哦
2018-04-29
1分36秒處,方法返回值為Result
,而ResultUtil.error的返回值為Result,小范圍的Girl可以包含更大返回的T嗎,這個不太理解。
,而ResultUtil.error的返回值為Result,小范圍的Girl可以包含更大返回的T嗎,這個不太理解。
2018-04-26
private final Logger logger = LoggerFactory.getLogger(this.getClass());
這種寫法是不妥的,不要偷這個懶,在靜態(tài)方法或者靜態(tài)代碼塊里面,你就沒法用日志了
這種寫法是不妥的,不要偷這個懶,在靜態(tài)方法或者靜態(tài)代碼塊里面,你就沒法用日志了
2018-04-23
JoinPoint連接點(其實就是被執(zhí)行方法抽象出的一個Mehtod),ReflectiveMethodInvocation實現(xiàn)其proceed方法,然后在proceed方法中調(diào)用interceptorsAndDynamicMethodMatchers中獲取方法所有的通知,然后遞歸完成預(yù)處理,最后執(zhí)行此方法。
2018-04-22