@Retention(value=RUNTIME)
@Target(value={METHOD,TYPE})
@Documented
public @interface AdaptBy
这个注解第一个参数没什么好说的,第二个参数是告诉框架你打算如何创建这个适配器。你可以:
限定符和类型 | 可选元素和说明 |
---|---|
java.lang.String[] |
args |
java.lang.Class<? extends HttpAdaptor> |
type |
public abstract java.lang.Class<? extends HttpAdaptor> type