最近我们转移到IntelliJ并将其用于JAVA,之前我们使用的是Eclipse,除了toString()之外,我们可以配置与Eclipse相同的IntelliJ代码格式设置。
POJO中的toString()输出与eclipse非常不同,如下所示,
IntelliJ中的toString()
@Override
public String toString() {
return "Entity{" +
"entityName='" + entityName + '\'' +
", isBaseEntity=" + isBaseEntity +
", entityAttribute=" + entityAttribute +
'}';
}Eclipse中的toString()
@Override
public String toString() {
return "Entity [entityName=" + entityName + ", isBaseEntity=" + isBaseEntity
+ ", entityAttribute=" + entityAttribute;
}问题
有没有什么方法/设置可以让IntelliJ toString()跟eclipse一样?
发布于 2021-08-26 11:33:47
代码>生成...> toString()
在打开的对话框中,右上角有一个标记为“Settings...”的按钮。您可以指定模板。有11个默认模板。你可以添加你自己的代码来生成你想要的任何东西。

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