@Data
@Builder(get = "")
class god {
private byte a=0;
private java.lang.Byte ss() { return 2; }
}
}
package com.company;
public @interface Builder {
String get();
}
package com.company;
public @interface Data {
byte parameter=10;
}
我再网上看到别人写的这种@data@bulider 但是不明白有什么用,求指教,谢谢
三段代码,第一段是对注解使用的描述,后两段是注解的定义,即标示注解有哪些成员
注解做了什么,取决于对应的注解处理器解析,通常结合反射及注解接口
@Data 为类提供读写功能,从而不用写get、set方法