【问题标题】:Where to get Java eclipse extention\shourtcut for getters setters generation?哪里可以获得 Java Eclipse 扩展\getter setter 生成的快捷方式?
【发布时间】:2010-10-12 13:02:56
【问题描述】:

所以我开始编写一个 POJO 类,创建公共变量,现在想为它们获取 getter 和 setter(遵循 Java Naming Conventions

所以我有例如类似的东西

package logic;

import java.util.Set;
import java.util.HashSet;

public class Route {
  private Long id;
  private String name;
  private int number;
  private Set busses = new HashSet();
}

which eclipse extensions 和 which shourtcut 将创建 Getter 和 setter 让我得到类似的东西

package logic;

import java.util.Set;
import java.util.HashSet;

public class Route {
  private Long id;
  private String name;
  private int number;
  private Set busses = new HashSet();

  public Route(){
  }
  public void setId(Long id) {
    this.id = id;
  }
  public void setName(String name) {
    this.name = name;
  }
  public void setNumber(int number) {
    this.number = number;
  }
  public void setBusses(Set busses) {
    this.busses = busses;
  }
  public Long getId() {
    return id;
  }
  public String getName() {
    return name;
  }
  public int getNumber() {
    return number;
  }
  public Set getBusses() {
    return busses;
  }
}

【问题讨论】:

  • @Lord Torgamus 我和@Cyntech 的 2 个当前答案都会生成一个对话框,您可以在其中选择要生成的 getter/setter。
  • @Kevin,对不起,我要么记得旧版本的 Eclipse,要么我使用了不同的 Eclipse 方法并假设它是相同的。
  • @Lord Torgamus 没问题,这公平的一点,你并不总是希望每个成员都有 getter 和 setter。

标签: java eclipse keyboard-shortcuts pojo


【解决方案1】:

我认为默认情况下可以使用 Ctrl + Shift + G (我可能自己设置了这个快捷方式)

或者转到 Source 菜单,然后选择 Generate Getters and Setters 选项。

您可以通过转到

来修改键盘快捷键(以及许多其他快捷键)
  1. 窗口->首选项
  2. 展开“常规”选项
  3. 选择“键”选项

【讨论】:

    【解决方案2】:

    在 Eclipse 中,右键单击源代码并选择 Source -> Generate Getter and Setter。

    这将打开一个对话框,您可以在其中选择要为其生成的班级成员。您还可以仅指定 getter 或 setter 以及生成 Javadoc cmets。

    我一直用这个,很方便的功能!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-22
      • 1970-01-01
      • 1970-01-01
      • 2014-12-13
      • 2011-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多