public class JbootSpiLoader extends Object
使用方法:
第一步:编写支持扩展点的类,例如MyJbootRpc extends Jbootrpc。 第二步:给该类添加上注解 JbootSpi, 例如 @JbootSpi("myrpc") MyJbootRpc extends Jbootrpc ... 第三步:给jboot.properties配置上类型,jboot.rpc.type = myrpc
通过这三步,就可以扩展自己的Jbootrpc实现
| 构造器和说明 |
|---|
JbootSpiLoader() |
public JbootSpiLoader()
public static <T> T load(Class<T> clazz, String spiName, Object... paras)
T - clazz - spiName - public static <T> T load(Class<T> clazz, String spiName)
T - clazz - spiName - public static <T> T loadByServiceLoader(Class<T> clazz, String spiName)
T - clazz - spiName - Copyright © 2024. All rights reserved.