我是靠谱客的博主 虚拟月饼,最近开发中收集的这篇文章主要介绍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注解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部