@Retention(value=RUNTIME) @Target(value={TYPE,METHOD}) @Documented public @interface At
这个注解可以声明在模块上,也可以声明在每个模块的入口函数里。
如果声明在模块上:
@At public class Abc {}又比如这个例子表示,整个模块各个入口函数的地址以 /uuu 或 /ddd 开头
@At({"/uuu", "/ddd"}) public class Abc {}
如果声明在入口函数上
@At public class Abc { @At public String hello() { return "Hello"; } }而这个例子,入口函数可以支持4个地址:
@At("/uuu", "/ddd") public class Abc{ @At("/say","/hello") public String hello() { return "Hello"; } }
Copyright © 2017. All rights reserved.