我厌倦了在豆子里一直加入大量的吸气剂/固定剂. 是否有一种简单的方法来使用注释来摆脱这种愚蠢的工作? 或任何其他方式?第二个例子是我希望运行的简短版本,因为不需要封装我
是否有一种简单的方法来使用注释来摆脱这种愚蠢的工作?
或任何其他方式?第二个例子是我希望运行的简短版本,因为不需要封装我的成员(尽管在另一个上下文中它可能是必要的).
在我的现实世界中,我必须访问大约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.