@Documented @Retention(value=RUNTIME) @Target(value={TYPE,METHOD}) public @interface Adaptive
ExtensionLoader生成Extension的Adaptive Instance时,为ExtensionLoader提供信息。ExtensionLoader,
URLpublic abstract String[] value
URL的Key名,对应的Value作为要Adapt成的Extension名。
如果URL这些Key都没有Value,使用 用 缺省的扩展(在接口的SPI中设定的值)。
比如,String[] {"key1", "key2"},表示
IllegalStateException。
如果不设置则缺省使用Extension接口类名的点分隔小写字串。
即对于Extension接口com.alibaba.dubbo.xxx.YyyInvokerWrapper的缺省值为String[] {"yyy.invoker.wrapper"}
SPI.value()Copyright © 2012–2017 Alibaba. All rights reserved.