AndroidStudio集成Lombok插件
2017-03-13 15:19
525 查看
今天介绍一个让代码减少臃肿的插件(Lombok)
众所周知我们在写代码的时候如果要写一个Bean类就要把它的get,set,等等一系列方法要敲出来,虽然IDE可以有快捷键但是我们还是心不甘情不愿的敲出这些重复劳动的代码,如下图
在使用了插件之后我们的Bean是这样的,如下图
我们注意到后者比前者少了很多重复劳动的代码但是实际上仍然具有前者具有的代码(两幅图左边红框内的代码大致是一样的),原因仅仅是多了一个@Data注解就可以抛弃这些重复的劳动,是不是很酷炫?接下来我来给大家介绍一下这个插件如何安装和使用。
1 在AS设置里面找到Plugins—Lombok
选择Apply—Ok之后重启你的AS
2 重启AS之后在你的项目build.gradle文件里面添加以下语句:
3 新建一个Bean文件,把属性写好之后直接在类名上面使用@Data就可以啦!
从此妈妈再也不用担心我重复劳动啦~~~~~~~~~~~~~~~~~
众所周知我们在写代码的时候如果要写一个Bean类就要把它的get,set,等等一系列方法要敲出来,虽然IDE可以有快捷键但是我们还是心不甘情不愿的敲出这些重复劳动的代码,如下图
在使用了插件之后我们的Bean是这样的,如下图
我们注意到后者比前者少了很多重复劳动的代码但是实际上仍然具有前者具有的代码(两幅图左边红框内的代码大致是一样的),原因仅仅是多了一个@Data注解就可以抛弃这些重复的劳动,是不是很酷炫?接下来我来给大家介绍一下这个插件如何安装和使用。
1 在AS设置里面找到Plugins—Lombok
选择Apply—Ok之后重启你的AS
2 重启AS之后在你的项目build.gradle文件里面添加以下语句:
compile 'javax.annotation:javax.annotation-api:1.2' compile 'org.projectlombok:lombok:1.16.6'
3 新建一个Bean文件,把属性写好之后直接在类名上面使用@Data就可以啦!
@Data public class Person { private String name; private String sex; }
从此妈妈再也不用担心我重复劳动啦~~~~~~~~~~~~~~~~~
相关文章推荐
- phonegap添加二维码扫描插件集成ZXing扫描组件(Android版)
- gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第二篇:gradle简单实战
- 强烈推荐android studio用的几个插件
- android studio集成极光推送,获取附加字段详细,并提供自己写的一个demo,绝对不是官方demo
- 9.14学习笔记 studiojar包生成,android插件,毛玻璃
- myEclipse 集成Android开发工具插件
- Android Studio插件整理
- Android Studio文件分组插件
- android studio用的几个插件
- Android Studio插件DPI插件
- gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第三篇:gradle完整的实战
- Android Studio SVN插件消失问题
- Android Studio集成Genymotion
- 强烈推荐android studio用的几个插件
- Android Studio插件之sexy editor(设置AS背景)
- gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第一篇:安装配置gradle
- J2EE和android集成开发平台搭建、eclipse升级安装插件
- 强烈推荐android studio用的几个插件
- Android Studio(四):Android Studio集成Genymotion
- Android_Studio常用插件