Bog*_*mac 16 java annotations lombok
我想为传输对象定义自己的注释,并包含一些Lombok注释作为元注释:
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@Data
@NoArgsConstructor
@AllArgsConstructor
public @interface TransferObject {
}
Run Code Online (Sandbox Code Playgroud)
目的是用我的所有传输对象注释@TransferObject并"继承"上述所有内容.在实践中它不起作用,注释的类@TransferObject不由Lombok处理.
有没有办法让这个工作?如果没有,理论上可以增强Lombok来寻找元注释吗?
注意:我在使用Java 8.
更新:在github上看起来有一个功能请求.