java - 不同的构造函数(LOMBOK)
问题描述
我有一个看起来像这样的类:
@EqualsAndHashCode
@RequiredArgsConstructor
public class StatusUpdate {
@Getter
@Setter
private Long id;
@Getter
@Setter
@NonNull
private String text;
@Getter
@Setter
@NonNull
private Date added;
}
我想使用 Lombok 创建这两个构造函数:
public StatusUpdate(String text) {
this.text = text;
}
public StatusUpdate(String text, Date added) {
this.text = text;
this.added = added;
}
我尝试使用所有三个注释: @NoArgsConstructor @RequiredArgsConstructor @AllArgsConstructor
但是我不能用这些来做到这一点,我只有一个有两个参数的构造函数,所以我需要另外一个只有一个参数的构造函数。我读了这个主题:@SomeArgsConstructor,这是我需要的,但由于这不存在,我想我应该手动创建一个我需要的 arg 构造函数和我将使用 Lombok 处理的其他构造函数,或者有没有更好/更优雅的方法只使用龙目岛吗?
谢谢!
解决方案
推荐阅读
- android - Gradle 同步失败:反向分支 70 上存在未初始化的对象
- html - 响应式和无组织的 CSS 图像网格
- python - 如何将项目添加到numpy数组的每个元组元素?
- excel - 如何添加样式(颜色、字体大小等) Laravel-Excel v3
- c# - Excel到datagridview:不向网格c#Web应用程序显示编号的单元格
- spring - 由 Hibernate 和通过脚本手动生成的主键的约束冲突
- php - 用php获取两个参数之间的所有子字符串
- javascript - Jquery 浏览 div
- regex - 垃圾邮件过滤器的正则表达式
- javascript - 使用 Javascript + Firebase 动态构建的图片库