Intellij idea 命令+;N要生成setter和getter,IntelliJ IDEA中的位置是不利的

Intellij idea 命令+;N要生成setter和getter,IntelliJ IDEA中的位置是不利的,intellij-idea,Intellij Idea,在我的项目中,我使用Command+N生成setter和getter方法 我的代码如下: public class Employee { private int empId; private String empName; private Date workDate; } 但最终,setter和getter方法的顺序是相反的:它变成了这样: public class Employee { public int getEmpId() { re

在我的项目中,我使用Command+N生成setter和getter方法

我的代码如下:

public class Employee {

    private int empId;
    private String empName;
    private Date workDate;
}

但最终,setter和getter方法的顺序是相反的:它变成了这样:

public class Employee {

    public int getEmpId() {
        return empId;
    }

    public void setEmpId(int empId) {
        this.empId = empId;
    }

    public String getEmpName() {
        return empName;
    }

    public void setEmpName(String empName) {
        this.empName = empName;
    }

    public Date getWorkDate() {
        return workDate;
    }

    public void setWorkDate(Date workDate) {
        this.workDate = workDate;
    }

    private int empId;
    private String empName;
    private Date workDate;

}
但是我希望在属性下使用getter和setter方法

public class Employee {

    private int empId;
    private String empName;
    private Date workDate;

    public int getEmpId() {
        return empId;
    }

    public void setEmpId(int empId) {
        this.empId = empId;
    }

    public String getEmpName() {
        return empName;
    }

    public void setEmpName(String empName) {
        this.empName = empName;
    }

    public Date getWorkDate() {
        return workDate;
    }

    public void setWorkDate(Date workDate) {
        this.workDate = workDate;
    }
}

如何使用它?

当您生成getter和setter时,您的光标位置应该是属性的末尾

像这样:


只需剪切并粘贴属性下的getter和setter。我相信一定有一些设置。我相信光标位于变量之前,应该位于声明的变量之后,然后生成getter和setter。