一、背景
在 spring 源码中遇到的空方法的接口,有些奇怪,因为一般接口都是行为的契约,但是这些接口都是空接口,里面没有任何方法的定义。
二、释义
表示实现类具有某种特性或者能力,可以用作一种能力标识。
最开始可以为空方法,后续如果想要添加,可以使用接口的默认方法。
三、Spring 中例子
在源码中搜索关键词 marker interface
:



首页
在 spring 源码中遇到的空方法的接口,有些奇怪,因为一般接口都是行为的契约,但是这些接口都是空接口,里面没有任何方法的定义。
表示实现类具有某种特性或者能力,可以用作一种能力标识。
最开始可以为空方法,后续如果想要添加,可以使用接口的默认方法。
在源码中搜索关键词 marker interface
: