getter和setter注解的作用

虽然我们用的时候项目能正确启动,但当我们尝试对源代码进行理解和改写的时候,会发现很多个文件都会报错,显示某方法不存在或者错误,归根结底实际上是因为get和set方法不存在,绝大部分项目的代码是需要get,set,toString,equals,hashCode等方法的,虽然我们可以通过Idea进行生成,但如果实体的属性有所修改删除增加,我们就需要重写get/set方法,所以thingsboard使用了@[email protected]注解,就可以在编译成字节码的时候自动的生成getter/setter方法,这样可以简化代码量,也便于维护。

我们需要装一个lombok来支持这个注解,下面是安装过程:

1.打开setting
getter和setter注解的作用
2.左侧菜单栏选择Plugins,然后在搜索框中输入lombok,选择搜到的那个点击install,然后重启idea就可以了
getter和setter注解的作用