为了账号安全,请及时绑定邮箱和手机立即绑定
确实特别棒
想知道如果是需要验证cookie的Controller如何测试
spring中的拦截器就是通过aop实现的。过滤器是Servlet中的
上节视频看完了,我都不敢大屏幕看,只能一个小窗口来看
讲的很棒,干净利落,干货十足
老司机一枚,鉴定完毕!
有枚举不用从来只用interface常量的我,然后想起卧槽,有枚举啊!ㄒoㄒ
老师的例子看上去简单,但是结构和思想上确是老司机。
少的那节课应该是spring 3.2新增的@ControllerAdvice 注解,用于拦截全局的Controller的异常,如果controller有异常就会被处理(相当于@Pointcut所有control)@ExceptionHandler用于处理指定异常,但是只切了controller的,所以内部service的异常不会有响应,所以可以一直向外抛出给controller。
构造有个缺点,方法名相同,外部调用的人很烦的。比如看代码的时候看见一个构造我怎么知道你这是成功还是失败?Spring哦
工作这么多年了,发现好多东西还是没有老师整理的透彻,比如错误信息维护,我是定义在不同实现类上,然后使用
1分36秒处,方法返回值为Result
,而ResultUtil.error的返回值为Result,小范围的Girl可以包含更大返回的T吗,这个不太理解。
private final Logger logger = LoggerFactory.getLogger(this.getClass());
这种写法是不妥的,不要偷这个懒,在静态方法或者静态代码块里面,你就没法用日志了
JoinPoint连接点(其实就是被执行方法抽象出的一个Mehtod),ReflectiveMethodInvocation实现其proceed方法,然后在proceed方法中调用interceptorsAndDynamicMethodMatchers中获取方法所有的通知,然后递归完成预处理,最后执行此方法。
真的学到了
课程须知
没有基础的同学建议先学习前置课程 《2小时学习Spring Boot》 http://www.imooc.com/learn/767, 代码示例请参考 https://git.oschina.net/liaoshixiong/girl
老师告诉你能学到什么?
Spring Boot针对Web方面的相关技巧

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消