NutzCN Logo
问答 关于注解的疑问,最简单的说就是,在编译阶段,如何让加了注解的属性必须提供某个方法?
发布于 3332天前 作者 FantasyFiend 2450 次浏览 复制 上一个帖子 下一个帖子
标签:

public class ServiceIO4Table {

@NeedMethod
private String serviceName;

public String serviceNameMethod(){

}

}
如果加了NeedMethod注解,那么就必须实现serviceNameMethod方法,否则不通过编译,有这种实现方式么?没有的话有没有什么别的方法代替?虽然这个功能不是必须的。

3 回复

注解处理器 http://docs.oracle.com/javase/7/docs/api/javax/annotation/processing/Processor.html

比较高级的JDK用法了, 配置好的之后, 编译时可以调用指定的处理类, 然后里面抛异常什么都可以

@wendal 谢兽总,英文文档有点吃力,我慢慢攻克。

@fantasyfiend 有中文的, 知道类名了自己谷歌一下就好了

添加回复
请先登陆
回到顶部