java - 如何配置 Intellij toString() 模板以与 Eclipse 保持一致

标签 java eclipse intellij-idea

最近我们迁移到 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 个默认模板。您可以添加自己的以生成您想要的任何内容。
toString generate dialog
更好的是,使用 Lombok 生成您的 toString .它对格式有意见,但我更喜欢这样,而不是让我的代码到处都是样板。如果向类添加字段,它也会自动更新,IDE 生成的方法不会这样做。

关于java - 如何配置 Intellij toString() 模板以与 Eclipse 保持一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68937703/

相关文章:

java - Java Swing HTML 解析器能否解析 HTML 文档中包含的任何类型的标记语言或仅解析 HTML?

java - 如何使用 ERA 将英文日期格式化为日文

java - Intellij Idea vim 插件中的 cscope/ctags 导航

intellij IDEA中的tomcat运行配置

java - 我的程序出现错误

java - 在不同的类中使用执行器并同步 CountDownLatch

java - 在java Spring Boot中,如何在集成测试中将内存中的LDAPConnection对象传递给ldapService?

java - Eclipse 自定义热键 - 将当前行打印到标准输出

java - MQTT Android Studio 和 Raspberry PI 代理

java - 无法在 ubuntu 上为 eclipse 设置 lwjgl