Deal 的接口没有定义好
反过来说,只有定义、而没有使用的地方,也没有意义
@Documented //文档
@Retention(RetentionPolicy.RUNTIME) //在运行时可以获取
@Target({ ElementType.TYPE, ElementType.METHOD}) //作用到类,方法,接口上等
@Inherited //子类会继承
public @interface Deal{
public int value() default 0; //使用的时候 @Deal(value=x)
}