少的那节课应该是spring 3.2新增的@ControllerAdvice 注解,用于拦截全局的Controller的异常,如果controller有异常就会被处理(相当于@Pointcut所有control)@ExceptionHandler用于处理指定异常,但是只切了controller的,所以内部service的异常不会有响应,所以可以一直向外抛出给controller。
构造有个缺点,方法名相同,外部调用的人很烦的。比如看代码的时候看见一个构造我怎么知道你这是成功还是失败?Spring哦
构造有个缺点,方法名相同,外部调用的人很烦的。比如看代码的时候看见一个构造我怎么知道你这是成功还是失败?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());
这种写法是不妥的,不要偷这个懒,在静态方法或者静态代码块里面,你就没法用日志了
这种写法是不妥的,不要偷这个懒,在静态方法或者静态代码块里面,你就没法用日志了
2018-04-23
JoinPoint连接点(其实就是被执行方法抽象出的一个Mehtod),ReflectiveMethodInvocation实现其proceed方法,然后在proceed方法中调用interceptorsAndDynamicMethodMatchers中获取方法所有的通知,然后递归完成预处理,最后执行此方法。
2018-04-22