注释处理是否仍然是 Java 6+ 的一个活跃部分,或者它是否已被弃用/不鼓励/过时。如果过时,为什么(为什么不再需要/有用)?如果它仍然非常有用且“活跃”(针对 Java 6+ JDK 开发的新 Java 项目仍然会从中受益),请确认/纠正我对注释处理器如何使用的理解:
- 你创建自己的注释类,比如说
@MyAnnotation
- 您标记某些类、方法、字段等
@MyAnnotation
- 在构建过程中,您调用自定义
MyAnnotationProcessor
(如何?) - 处理器扫描您的类路径以查找
@MyAnnotation
- 通常,注释处理器会进行动态字节码注入,即时修改/增强已编译的类