首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何配置Intellij toString()模板以与Eclipse保持一致

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

Stack Overflow用户
提问于 2021-08-26 11:29:41
回答 1查看 147关注 0票数 4

最近我们转移到IntelliJ并将其用于JAVA,之前我们使用的是Eclipse,除了toString()之外,我们可以配置与Eclipse相同的IntelliJ代码格式设置。

POJO中的toString()输出与eclipse非常不同,如下所示,

IntelliJ中的toString()

代码语言:javascript
运行
复制
    @Override 
    public String toString() {
        return "Entity{" +
            "entityName='" + entityName + '\'' +
            ", isBaseEntity=" + isBaseEntity +
            ", entityAttribute=" + entityAttribute +
            '}';
    }

Eclipse中的toString()

代码语言:javascript
运行
复制
    @Override
    public String toString() {
        return "Entity [entityName=" + entityName + ", isBaseEntity=" + isBaseEntity
            + ", entityAttribute=" + entityAttribute;
    }

问题

有没有什么方法/设置可以让IntelliJ toString()跟eclipse一样?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-26 11:33:47

代码>生成...> toString()

在打开的对话框中,右上角有一个标记为“Settings...”的按钮。您可以指定模板。有11个默认模板。你可以添加你自己的代码来生成你想要的任何东西。

更好的是,使用Lombok生成您的toString。它在格式上是固执己见的,但我更喜欢这样,而不是让我的代码到处都是样板。如果您将字段添加到类中,它也会自动更新,这是IDE生成的方法所不能做的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68937703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档