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

发软文提高网站权重/外贸营销网站制作

发软文提高网站权重,外贸营销网站制作,微信公众号登录不上,有哪些网站可以做视频项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但自动生成这些代码后, 如果bean中的属性一旦有修改、删除或…

项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但自动生成这些代码后,

如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担。而使用了lombok则不一样,使用了lombok的注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要编写或生成get/set等方法,很大程度上减少了代码量,而且减少了代码维护的负担。

故强烈建议项目中使用lombok,去掉bean中get、set、toString、equals和hashCode等方法的代码。

 一、实战

   1.安装lombok插件:

      具体流程如图:

      1.1

                                         

       1.2

         

       1.3

          

  2.添加lombok的maven的pom.xml依赖:         

<dependency>  <groupId>org.projectlombok</groupId>  <artifactId>lombok</artifactId>  <version>1.16.10</version>  
</dependency> 

 3. 示例代码Student.java

package com.lombok.demo;  import lombok.EqualsAndHashCode;  
import lombok.Getter;  
import lombok.Setter;  
import lombok.ToString;  /** * Created by zhangzh on 2017/2/8. */  
@Setter  
@Getter  
@ToString  
@EqualsAndHashCode  
public class Student {  private String name;  private int age;  private String male;  private String studentNo;  
}  

4. 测试类LombokTest.java

package com.lombok.demo;  import lombok.extern.java.Log;  /** * Created by zhangzh on 2017/2/8. */  
@Log  
public class LombokTest {  public static void main(String[] args) {  Student student = new Student();  student.setAge(27);  student.setMale("man");  student.setName("lance");  student.setStudentNo("2017");  System.out.println(student.toString());  Student student2 = new Student();  student2.setAge(27);  student2.setMale("man");  student2.setName("lance");  student2.setStudentNo("2017");  System.out.println(student.equals(student2));  student2.setStudentNo("2018");  System.out.println(student.equals(student2));  log.info("lombok test");  }  
}  

5. 输出结果:   

Student(name=lance, age=27, male=man, studentNo=2017)  
true  
false  
lombok test  
结果分析,如果没有添加@Setter注解,则LombokTest中的student示例无法使用setAge()等方法。使用lombok之后,省去了许多没必要的get,set,toString,equals,hashCode代码,
简化了代码编写,减少了代码量。
      另外@Data注解的作用相当于 @Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode的合集。
      另外@Log 省去了在LombokTest中添加 getLogger的如下代码: 
private static final java.util.logging.Logger log = java.util.logging.Logger.getLogger(LogExample.class.getName());
http://www.jmfq.cn/news/5115349.html

相关文章:

  • wordpress 加速版/seo平台是什么
  • 手机网站建设公司联系电话/域名被墙检测
  • wordpress隐藏站点身份/爱站seo综合查询
  • 帮客户做插边球网站/中国新闻网发稿
  • 深圳有哪些网站公司/店铺引流的30种方法
  • 电子商务网站建设实训心得体会/谷歌网站网址
  • 东台网站网站建设/推广普通话手抄报句子
  • 番禺区大石做网站/b2b外贸平台
  • 腾讯云做网站需要报备/泰安百度推广代理
  • 网站排名外包/什么样的人适合做策划
  • 杭州专业的网站制作公司/如何做互联网营销推广
  • 北京顺义住房和城乡建设委员会网站/新闻热点事件
  • 保洁公司网站源码/海外网站
  • 安平做网站/上海网站推广排名公司
  • 内蒙古乌海建设局网站/seo优化专员工作内容
  • 做交友网站多少钱/中国十大小说网站排名
  • by开头的网络黄页平台/seo的优化步骤
  • wordpress函数源码/网站seo排名优化工具
  • 浦东新区办营业执照哪里办/夫唯seo视频教程
  • 芜湖营销型网站建设/爱站网seo培训
  • 广东网站开发软件/常见的线下推广渠道有哪些
  • 做网站怎么赚钱 注册/网络营销教材电子版
  • 网站js文件夹/成都移动seo
  • 新手建站工具/torrent种子猫
  • 18.ppt网站是谁做的/产品经理培训
  • 有哪些网站做的比较好/浏览广告赚钱的平台
  • 政府门户网站的建设目标/学生个人网页优秀模板
  • 河南建设河南勘察设计协会网站/站长之家seo综合
  • 前端程序员/seo查询平台
  • wordpress如何修改行距/网站优化公司上海