我是靠谱客的博主 虚拟月饼,这篇文章主要介绍Activate注解Activate注解,现在分享给大家,希望可以做个参考。

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注解内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(126)

评论列表共有 0 条评论

立即
投稿
返回
顶部