com.taobao.hsf.annotation.Optional Maven / Gradle / Ivy
package com.taobao.hsf.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
*
* 这个注解标注在实现类型上,该实现类型会进入到服务的扩展类型中
* 总结:体现了加载意图的扩展加载,将突破Optional的限制
*
*
* @author weipeng2k 2017年06月28日 下午16:30:26
*/
@Inherited
@Documented
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Optional {
}