Resource - JiyangM/spring GitHub Wiki

Spring中的Resource接口,是一种策略模式的使用,接口本身定义了一些资源的策略 。

Resource接口方法中有一些特殊的处理

  • default method
default boolean isOpen() {
  return false;
}
default boolean isFile() {
  return false;
}

接口中也可以有方法的实现!

  • @Nullable
@Nullable
String getFilename();

@Nullable作为方法的返回标识,在接收返回值时提示开发人员做相应的处理,对Null进行强制性的处理!

类图

类图

类图