Android 插件之Lombok !!!
还在为写构造方法,get,set,toString等等方法而痛苦吗 ?大量的Bean,大量的这些必须参数,难道每次都要Alt+insert ?然后一个一个的选择吗?臃肿的实体类,看着好烦?哈哈,从今日起,你讲原理这一切!!!
今天无意间看网页发现了一个强大的插件,由于本人目前用Android Studio做开发,所以本文也是用的这个开发工具来作为演示。
首先附上lombok的官网,大家可以根据自己的开发工具进去自行选择。

文字总是那么苍白无力,上图吧。

重启完成以后在自己的项目的Module:app下的Gradle下添加依赖,依赖咱们一般都是在官网选择最新的。

完事,配置这么多,彻底完成,怎么用呢?随便创建一个实体类,只需要 在类的上边加上@Data就好了,嗯哼?对,就这么一个简单的操作,你再也不用写那些get,set,toString,hascode以及无参数构造方法等等了,总是你能想到的都应该有,咱们试着调用一下看看?


当然,你如果感觉这个有点多,也可以选择自己想要的一些方法,因为首次发现,不是太了解,如果有什么其它用法,请自行尝试!

总之多尝试!!!
网友评论