Package tech.mgl.utils
Class MGL_ServiceLoaderUtils
java.lang.Object
tech.mgl.utils.MGL_ServiceLoaderUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> ServiceLoader<T> loadAvailable(Class<T> service) static <T> TloadFirstAvailable(Class<T> service) 通过ServiceLoader加载第一个可用的实现类static <T> TloadFirstAvailable(Class<T> service, T defaultValue)
-
Constructor Details
-
MGL_ServiceLoaderUtils
public MGL_ServiceLoaderUtils()
-
-
Method Details
-
loadFirstAvailable
通过ServiceLoader加载第一个可用的实现类- Type Parameters:
T- 实现类型- Parameters:
service- 服务接口类- Returns:
- 第一个找到的实现
-
loadFirstAvailable
-
loadAvailable
-