推荐使用 lombok,用 lombok,省得维护 POJO 的 setter 和 getter ,非常省事儿,配合 IDEA 的 lombok 插件,省心,用上了就离不开了。
lombok-intellij-plugin
关于 setter 和 getter,其实 IDEA 有一个插件 lombok-intellij-plugin,可以让我们定义 POJO 的时候,不用写 setter 和 getter,这件插件会在需要的时候,就象是已经写了 setter 和 getter 一样。
lombok github 项目
lombok 在 idea 中安装以及使用
一个标准的java bean需要有getter和setter方法,有时候些代码很冗余,而lombok可以简化我们的代码,在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法,这只是lombok其中的一个功能。Setting-->Plugins
,搜索lombok就会有提示,点击install即可,安装之后要重启idea
安装重启之后,还需要设置Settings > Build > Compiler > Annotation Processors
,要不然会有lombok requires annotation processing
提示。