【问题标题】:Is there a faster way to set methods in eclipse with java? [duplicate]有没有更快的方法来用java在eclipse中设置方法? [复制]
【发布时间】:2016-12-11 23:06:09
【问题描述】:

我通常进入“源代码”以自动生成代码,例如构造函数、get 和 set 方法等等。有更快的替代方案吗?

【问题讨论】:

  • “设置方法”是什么意思?您是在谈论代码生成吗?
  • 根据您的点击/输入比率,输入 set 并按 Ctrl+Space 自动建议设置器可能会更快。或使用lombok
  • JPA(如eclipseLink)从数据库中为你生成实体类,其余的不要用太多字段,试试final字段,可能经常连public final.
  • 你做你正在做的方法需要多长时间?我们没有足够的信息来确定您在做一件事或另一件事上是否更快。

标签: java eclipse


【解决方案1】:

另一种方法是使用第三方库,例如Lombok。通过将lombok.jar 添加到您的项目中,您只需为您的变量添加注释。编译代码时会自动创建 getter 和 setter,这使您的代码更短。你只需要这样的东西:

@Getter @Setter 
public String name;

setter/getter 方法不需要代码,它们将在运行时生成。

【讨论】:

  • 我在我的项目中使用@lombok.Data。它节省了很多代码行。
【解决方案2】:

如果您想要生成 setter 和 getter 的快捷方式,请尝试:

ALT+SHIFT+S+R

这将打开 getter/setter 对话框。您必须按下所有 4 个键。

【讨论】:

  • 哇! Netbeans 作为一种更简单的方法ALT + INSERT 但我会记住这一点,使用自动完成功能适用于一个但适用于多代,这是完美的!
  • @AxelH 不用记住,随便改。
  • 您可以分别按前三个键和最后一个键。 ALT+SHIFT+S 打开源上下文菜单,R 从该菜单中选择。
猜你喜欢
  • 1970-01-01
  • 2011-03-24
  • 1970-01-01
  • 1970-01-01
  • 2020-02-28
  • 2018-12-05
  • 1970-01-01
  • 2018-12-12
  • 2016-02-06
相关资源
最近更新 更多