mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
!183 ServiceLoaderUtil加载行为修改
Merge pull request !183 from nierjia/v5-dev
This commit is contained in:
commit
61ede3182c
@ -1,12 +1,12 @@
|
|||||||
package cn.hutool.core.util;
|
package cn.hutool.core.util;
|
||||||
|
|
||||||
import cn.hutool.core.collection.ListUtil;
|
|
||||||
|
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.ServiceConfigurationError;
|
import java.util.ServiceConfigurationError;
|
||||||
import java.util.ServiceLoader;
|
import java.util.ServiceLoader;
|
||||||
|
|
||||||
|
import cn.hutool.core.collection.ListUtil;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SPI机制中的服务加载工具类,流程如下
|
* SPI机制中的服务加载工具类,流程如下
|
||||||
*
|
*
|
||||||
@ -64,7 +64,7 @@ public class ServiceLoaderUtil {
|
|||||||
* @return 服务接口实现列表
|
* @return 服务接口实现列表
|
||||||
*/
|
*/
|
||||||
public static <T> ServiceLoader<T> load(Class<T> clazz) {
|
public static <T> ServiceLoader<T> load(Class<T> clazz) {
|
||||||
return load(clazz, null);
|
return load(clazz, Thread.currentThread().getContextClassLoader());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user