Android 插件之Lombok !!!
还在为写构造方法,get,set,toString等等方法而痛苦吗 ?大量的Bean,大量的这些必须参数,难道每次都要Alt+insert ?然后一个一个的选择吗?臃肿的实体类,看着好烦?哈哈,从今日起,你讲原理这一切!!!
今天无意间看网页发现了一个强大的插件,由于本人目前用Android Studio做开发,所以本文也是用的这个开发工具来作为演示。
首先附上lombok的官网,大家可以根据自己的开发工具进去自行选择。
Android Studio 上的导入方法文字总是那么苍白无力,上图吧。
File->Setting->plugins->点击Browse->输入Lombok->选择Lombok plugins安装,重启重启完成以后在自己的项目的Module:app下的Gradle下添加依赖,依赖咱们一般都是在官网选择最新的。
添加依赖完事,配置这么多,彻底完成,怎么用呢?随便创建一个实体类,只需要 在类的上边加上@Data就好了,嗯哼?对,就这么一个简单的操作,你再也不用写那些get,set,toString,hascode以及无参数构造方法等等了,总是你能想到的都应该有,咱们试着调用一下看看?
创建实体类,记得在上边加上@Data 切记!切记!切记! 就是这么用,实体类中什么也没写,这边确是这么方便的调用。简单!当然,你如果感觉这个有点多,也可以选择自己想要的一些方法,因为首次发现,不是太了解,如果有什么其它用法,请自行尝试!
也可以自己选择自己想要的方法,如果需要带有有参的构造方法,个人亲试要同时加上NoArgsConstructor 和 AllArgsConstructor.总之多尝试!!!
网友评论