Java 当在Intellij中添加变量时,自动更新Intellij中的构造函数()、toString()、hashCode()、getter()和setter()以及equals()

Java 当在Intellij中添加变量时,自动更新Intellij中的构造函数()、toString()、hashCode()、getter()和setter()以及equals(),java,intellij-idea,Java,Intellij Idea,我的程序有3个变量 private Integer Patient_id; private Integer HeartRate; private Integer RespirationRate; 但现在我添加了一个新变量 private Integer timestamp; IntelliJ中是否有自动更新所有上述方法的规定,而无需删除它们并创建新方法。当变量类型更新时,这种情况也会发生,而不是添加或删除变量可能不完全是您想要的,但请快速查看项目Lombok。Lombok通过向类中添加

我的程序有3个变量

private  Integer Patient_id;
private Integer HeartRate;
private Integer RespirationRate;
但现在我添加了一个新变量

private   Integer timestamp;

IntelliJ中是否有自动更新所有上述方法的规定,而无需删除它们并创建新方法。当变量类型更新时,这种情况也会发生,而不是添加或删除变量

可能不完全是您想要的,但请快速查看
项目Lombok
。Lombok通过向类中添加简单的注释,为您提供了自动生成这些内容的选项。例如@Getter用于生成默认Getter/s。我认为这是不可能的,因为IntelliJ无法确定构造函数是否符合修改条件:如果您想要一个不初始化时间戳字段的构造函数,该怎么办?@konsolas:谢谢您提供此信息。我需要在我的代码中更新前面提到的所有方法,因为另一个程序正在使用getter和setter解析数据并生成流,该流将被进一步发送到KafkaMaybe。这与您要查找的不完全相同,但请快速查看
项目Lombok
。Lombok通过向类中添加简单的注释,为您提供了自动生成这些内容的选项。例如@Getter用于生成默认Getter/s。我认为这是不可能的,因为IntelliJ无法确定构造函数是否符合修改条件:如果您想要一个不初始化时间戳字段的构造函数,该怎么办?@konsolas:谢谢您提供此信息。我需要在我的代码中更新前面提到的所有方法,因为另一个程序正在使用getter和setter解析数据并生成流,该流将被进一步发送到Kafka