当前位置: 首页 > news >正文

郑州免费做网站的直播网站开发公司

郑州免费做网站的,直播网站开发公司,网络营销咨询服务,网站规划建设与管理维护的论文Lombok是一个Java工具库&#xff0c;通过添加注解的方式&#xff0c;简化Java的开发。 目录 1、引入依赖 2、使用 3、原理解释 4、更多使用 5、更快捷的引入依赖 1、引入依赖 <dependency><groupId>org.projectlombok</groupId><artifactId>lomb…

Lombok是一个Java工具库,通过添加注解的方式,简化Java的开发。

目录

1、引入依赖

2、使用

3、原理解释

4、更多使用

5、更快捷的引入依赖


1、引入依赖

<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional>
</dependency>

2、使用

        Lombok通过一些注解的方式,可以帮助我们消灭一些代码,使代码看起来更简洁。使用 @Data 注解,会帮助我们自动生成一些方法,包含 getter/setter/toString 等……

例如:

import lombok.Data;@Data
public class Test{private String str1;private String str2;private String str3;
}

        这边的Test对象在加上 @Data 注解后,在没有添加getter/setter等方法的前提下,也可以使用。

3、原理解释

        Lombok使一款在编译期生成代码的工具包

Java程序的运行原理:

Lombok的运行原理:

4、更多使用

        @Data 生成的方法很多,如果想要更精细的使用,Lombok也提供了一些更精细粒度的注解:

@Getter                                        自动添加getter方法

@Setter                                        自动添加setter方法

@ToString                                    自动添加toString方法

@EqualAndHashCode                自动添加equals和hashCode方法

@NoArgsConstructor                 自动添加无参构造方法

@AllArgsConstructor                 自动添加全属性构造方法

@NonNull                                     属性不能为null

@RequiredArgsConstructor      自动添加必需属性的构造方法(final+@NonNull为必需)

@Data = @Getter + @Setter + @ToString + @EqualAndHashCode + @NoArgsConstructor + @RequiredArgsConstructor 

5、更快捷的引入依赖

        我们可以通过安装插件的方法,来更方便快捷的引入依赖。

安装插件EditStarter,重启Idea:

重启完成后,在 .xml 文件中右键点击创建构造方法,会出现一个 EditStarter 的绿色图标:  

        勾选上后点击OK,就可以成功添加依赖了~还有很多其他的依赖也可以通过这个工具包来添加,方便快捷。

http://www.yayakq.cn/news/687331/

相关文章:

  • 怎么把自己做的网站发布到网上搜索引擎优化的主要特征
  • 医疗网站建设讯息公司网站维护怎么做
  • 医疗网站几个人做竞价湖南省网站建设项目
  • pycharm网站开发实例紫色个人网站模板
  • 网站的整体风格包括做网站的那些个人工作室
  • 网站新闻页设计培训机构有哪些
  • 宜兴做网站的公司网站+建设设计
  • 营销型企业网站的建设步骤WordPress注册插件中文
  • 烟台网站建设学校成都互联网公司数量排名
  • 网站做seo外链平台网站模板 优帮云
  • 背投广告典型网站自贡建设监督质量网站
  • 卖水果网站模板wordpress主题制作全过程新手必看
  • 如何做网站微信小程序在哪一个网站做社保申报
  • 公司网站公司高质量的邯郸网站建设
  • 购物网站底部设计徐州铜山区三盛开发公司
  • 盐城做企业网站哪家好网站设计与建设word设计理念
  • 怎么做一购物网站网站设计 侵权
  • 宝安印刷网站建设千图网素材免费
  • 网站收录引擎企业墙面设计
  • ssh框架做音乐网站记事本做网站如何排版
  • 商城网站建设包括哪些python新手代码
  • 建设银行mylove网站济南高端网站设计
  • 电子商务网站建设内容wordpress kvstore
  • 无锡画室网站建设wordpress计数插件
  • 公总号开发就是网站开发吗滨州wordpress建站
  • 广州做网站公司哪家好做网站排名需要多少钱
  • 怎么建自己的摄影网站男女怎样做那个视频网站
  • 长春自助建站模板网站被k了怎么办
  • 泸州公司做网站重庆响应式网站多少钱
  • 邢台网站建设基本流程广东平台网站建设平台