Java 1.8新建Maven SSM项目笔记(九)

数据库字段与lombok

Entity类通常都要实现该类所有属性的getter/setter方法,如果使用lombok,可以完全省略该步,只书写属性,并在Entity类的开头加上@Data注解,并导入对应jar包,就可以由lombok在编译时自动生成toString方法、 hashcode方法、equals方法、所有属性的普通getter/setter方法。

当然,如果你需要自定义某个属性的getter/setter方法,可以自己书写具体的方法,该方法在编辑器上会出现override的三角形标记。即覆盖了lombok的对应方法。

在eclipse中使用lombok时,需要做以下设置,否则eclipse会报所有属性的普通getter/setter方法未定义。

执行lombok.jar

或者在eclipe.ini中末尾添加以下内容:

-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar