public class ClassUtil extends Object
| Constructor and Description |
|---|
ClassUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
newInstance(Class<T> cls,
Properties properties) |
static <T> T |
newInstance(String classStr,
Class<T> spi,
Properties properties,
Supplier<T> defaultSupplier)
支持配置和SPI,优先级:配置类 > SPI > 默认值
|
static <T> T |
newInstance(String classStr,
Properties properties) |
public static <T> T newInstance(String classStr, Class<T> spi, Properties properties, Supplier<T> defaultSupplier)
classStr - 配置串,可空spi - SPI 接口properties - 配置属性defaultSupplier - 默认值public static <T> T newInstance(String classStr, Properties properties)
public static <T> T newInstance(Class<T> cls, Properties properties)
Copyright © 2023. All rights reserved.