我厌倦了在豆子里一直加入大量的吸气剂/固定剂. 是否有一种简单的方法来使用注释来摆脱这种愚蠢的工作? 或任何其他方式?第二个例子是我希望运行的简短版本,因为不需要封装我
是否有一种简单的方法来使用注释来摆脱这种愚蠢的工作?
或任何其他方式?第二个例子是我希望运行的简短版本,因为不需要封装我的成员(尽管在另一个上下文中它可能是必要的).
在我的现实世界中,我必须访问大约15个类,每个类中有大约10个数据成员,这将产生300个无用的setter / getter.
示例TestPerson.java(有效):
public class TestPerson {
public String firstName;
public String lastName;
public TestPerson() {
firstName = "Hugo";
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
示例TestPerson.java(不起作用):
public class TestPerson {
public String firstName;
public String lastName;
public TestPerson() {
firstName = "Hugo";
}
}
示例test.jsp
<jsp:useBean id="testperson" class="test.TestPerson" scope="request" />
<html>
<head><title>Test</title></head>
<body>
<h2>Results</h2>${testperson.firstName}<br>
</body>
</html>
Project Lombok解决了这个问题(以及更多问题),它支持
Eclipse和
Netbeans.
