概述
Activate注解
被该注解修饰的接口,扩展类可能会被加载
ProtocolFilterWrapper.buildInvokerChain
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE, ElementType.METHOD})
public @interface Activate {
/**
* 激活当前扩展类的条件之一, 该group参数将会与ExtensionLoader#getActivateExtension方法传入的gruop参数进行匹配
* @return 要匹配的组名
* @see ExtensionLoader#getActivateExtension(URL, String, String)
*/
String[] group() default {};
/**
当URL中出现该value值时激活扩展类
例如:@Activate("cache, validation")注释在一个接口上,当URL中有cache或者validation参数时激活
* @return URL对应的参数的keys
* @see ExtensionLoader#getActivateExtension(URL, String)
* @see ExtensionLoader#getActivateExtension(URL, String, String)
*/
String[] value() default {};
/**
* 排序信息,可选
最后
以上就是虚拟月饼为你收集整理的Activate注解Activate注解的全部内容,希望文章能够帮你解决Activate注解Activate注解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复