@Documented @Retention(value=RUNTIME) @Target(value={TYPE,METHOD}) public @interface Adaptive
ExtensionLoader to inject dependency extension instance.ExtensionLoader,
URLpublic abstract String[] value
If the specified parameters are not found from URL, then the default extension will be used for
dependency injection (specified in its interface's SPI).
For examples, given String[] {"key1", "key2"}:
IllegalStateExceptionSPI, then a name is generated from interface's
class name with the rule: divide classname from capital char into several parts, and separate the parts with
dot '.', for example: for com.alibaba.dubbo.xxx.YyyInvokerWrapper, its default name is
String[] {"yyy.invoker.wrapper"}. This name will be used to search for parameter from URL.Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.