最近我们迁移到 IntelliJ 并将其用于 JAVA,之前我们使用 Eclipse,除了 toString()
之外,我们可以配置与 Eclipse 相同的 IntelliJ 代码格式设置。 .toString()
POJO 中的输出与 eclipse 非常不同,如下所示,toString()
在 IntelliJ 中
@Override
public String toString() {
return "Entity{" +
"entityName='" + entityName + '\'' +
", isBaseEntity=" + isBaseEntity +
", entityAttribute=" + entityAttribute +
'}';
}
toString()
在 Eclipse 中 @Override
public String toString() {
return "Entity [entityName=" + entityName + ", isBaseEntity=" + isBaseEntity
+ ", entityAttribute=" + entityAttribute;
}
题有什么方法/设置可以让我制作 IntelliJ
toString()
和 eclipse 一样吗?
最佳答案
代码 > 生成... > toString()
在打开的对话框的右上角,有一个标记为“设置...”的按钮。您可以指定模板。有 11 个默认模板。您可以添加自己的以生成您想要的任何内容。
更好的是,使用 Lombok 生成您的 toString
.它对格式有意见,但我更喜欢这样,而不是让我的代码到处都是样板。如果向类添加字段,它也会自动更新,IDE 生成的方法不会这样做。
关于java - 如何配置 Intellij toString() 模板以与 Eclipse 保持一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68937703/