【问题标题】:intellij how to generate constructor with same class object [duplicate]intellij如何生成具有相同类对象的构造函数[重复]
【发布时间】:2021-12-29 05:48:04
【问题描述】:

对于 lombok,我们可以使用 AllArgumentConstructor 和其他一些组合。 Intellij 还提供生成器来构建字段。

但我不想做这样的事情,特别是很多参数

public User( User user) {
   this.id = user.getId
   ///////////////
}

我也不想克隆对象。 我一直在寻找一些注释或代码最少的方法。

【问题讨论】:

标签: java spring-boot intellij-idea


【解决方案1】:
public User( User user) {
   this.id = user.getId
   ///////////////
}

这不正是复制构造函数吗? 参考:https://www.baeldung.com/java-copy-constructor

另见:Build an object from an existing one using lombok

【讨论】:

  • 我真的很抱歉。实际上我试图避免这种方式。我已经更新了问题。
  • 没有什么比完全改变问题的主旨而使答案无效更令人沮丧的了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多