自定义一个类实现接口 ServletContextListener 没有重写方法,IDEA没有出现报错

问题

  • 实现接口 ServletContextListener 没有重写方法,IDEA 没有红色波浪线报错

自定义一个类实现接口 ServletContextListener 没有重写方法,IDEA没有出现报错

分析

  • 点开 ServletContextListener 接口,查看里面的方法,显示如下:

自定义一个类实现接口 ServletContextListener 没有重写方法,IDEA没有出现报错

  • 发现在方法被 default 修饰
  • 查看资料后,发现这是JDK1.8的新特性,就是说JDK1.8以后,接口中的方法可以使default默认方法,所以实现类可以不用实现,不过,如果有必要的话,实现类也是可以重写这种方法的。