
查看源码发现没报错的原因是:发现HandlerInterceptor接口类中的三个方法都是default修饰.

java默认实现了该方法,再看版本信息5.1.6

Java 8中引入了一个新的概念,叫做default方法,也可以称为Defender方法,或者虚拟扩展方法(Virtual extension methods)。
Default方法是指,在接口内部包含了一些默认的方法实现(也就是接口中可以包含方法体,这打破了Java之前版本对接口的语法限制),从而使得接口在进行扩展的时候,不会破坏与接口相关的实现类代码。
那怎么重写preHandle()方法呢?
Ctrl+O组合键

可以选择需要重写的方法
本文深入探讨了Java 8中引入的Default方法概念,解释了它如何允许接口包含默认方法实现,从而在不破坏现有实现类的情况下扩展接口。特别关注了HandlerInterceptor接口中的default修饰方法,并指导如何重写这些方法。
1019

被折叠的 条评论
为什么被折叠?



