介绍
java.util.ServiceLoader
public final class ServiceLoader<S> implements Iterable<S>
API
static
- load
- 单个Class入参的方法使用当前线程上下文类加载,
Thread.currentThread().getContextClassLoader()
- 单个Class入参的方法使用当前线程上下文类加载,
- loadInstalled
- 使用
PlatformClassLoader
类加载器加载
- 使用
public
- iterator
- stream
- findFirst
- 返回 Optional,迭代器的第一个元素或空
- reload
- 清除缓存,之后需要重新调用
iterator
或stream
方法
- 清除缓存,之后需要重新调用
- toString