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