在IntelliJ中,您可以为Java类字段生成getter和setter方法.我遇到的问题是,通过我们的代码约定,私有字段需要以下划线开头,例如:
private String _name;
IntelliJ将为此字段生成以下getter和setter方法:
public String get_reportName() { return _reportName; } public void set_reportName(String _reportName) { this._reportName = _reportName; }
我希望它能产生:
public String getReportName() { return _reportName; } public void setReportName(String reportName) { _reportName = reportName; }
我可以以某种方式定制生成代码来实现这一目标吗?
谢谢
打开IntelliJ首选项(Mac上的Command +).
浏览:
Editor -- Code Style ---- Java
选择Code Generation
选项卡.在文本框中Name prefix:
放置下划线Field:
.现在,它应该适合你.(至少在我测试过的IntelliJ 15中).