拦截器实现HandlerInterceptor没有提示实现里面的方法

在自定义拦截器的时候需要实现HandlerInterceptor,但是没有报错,如图:
如果想实现里面的方法,快捷键是command+o
 
为什么会说没有报错呢,因为之前的项目中如果没实现其中的方法就会提示报错信息,如图:
 
查看源码发现没报错的原因是:
每个方法前面都加了default,java默认实现了该方法,再看版本信息5.1.6
 
 
再看原来的HandlerInterceptor接口源码:
版本信息4.3.9,并且方法前面没有default修饰,说明没有被默认实现。
 
 
 
 
 
posted @ 2019-04-18 16:06  低调的小白  阅读(3121)  评论(0编辑  收藏  举报