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

弹簧机东莞网站建设公司推广业务哪个平台好

弹簧机东莞网站建设,公司推广业务哪个平台好,广告设计图片创意,高淳哪家做网站不错java中的lombok你好朋友#xff0c; 一次又一次反对Java的观点之一是#xff0c;我们必须写很多样板 我们简单的POJO类的setter和getter形式的代码#xff0c;不必要地增加了 我们代码的长度。 为了解决这个问题#xff0c;有一个名为Project Lombok的开源项目可以解决这… java中的lombok 你好朋友 一次又一次反对Java的观点之一是我们必须写很多样板 我们简单的POJO类的setter和getter形式的代码不必要地增加了 我们代码的长度。 为了解决这个问题有一个名为Project Lombok的开源项目可以解决这个问题。 通过允许您只写一些注释它将在.class中生成getter和setter。 是从Java文件生成的。 所以… 在本快速教程中我们将看到如何使用Lombok库摆脱设置者和获取者 我们需要在POJO类中编写仅具有属性而没有逻辑的类。 为了了解Lombok如何帮助我们我们将这篇文章分为两个部分 –创建没有Lombok的POJO并手动添加设置器获取器 –创建POJO并使用Lombok库添加getters setter 创建没有Lombok的POJO并手动添加设置器获取器 让我们为Employee创建具有以下几个属性的类不带Lombok并将其命名为“ EmployeeWithoutLombok” package com.blogspot.javasolutionsguide.model; /*** author JavaSolutionsGuide**/ public class EmployeeWithoutLombok {private int id;private String firstName;private String lastName;private int age;private String department;public int getId() {return id;}public void setId(int id) {this.id id;}public String getFirstName() {return firstName;}public void setFirstName(String firstName) {this.firstName firstName;}public String getLastName() {return lastName;}public void setLastName(String lastName) {this.lastName lastName;}public int getAge() {return age;}public void setAge(int age) {this.age age;}public String getDepartment() {return department;}public void setDepartment(String department) {this.department department;} } 正如我们在上面看到的我们必须为所有属性编写setter和getter。 现在要测试该类让我们编写一个名称为“ TestEmployeeWithoutLombok”的测试类。 package com.blogspot.javasolutionsguide.lombokTest; import com.blogspot.javasolutionsguide.model.EmployeeWithoutLombok; /*** author JavaSolutionsGuide**/ public class TestEmployeeWithoutLombok {/*** * param args* */public static void main(String[] args) {//Test EmployeeWithoutLombokEmployeeWithoutLombok employeeWithoutLombok new EmployeeWithoutLombok();employeeWithoutLombok.setFirstName(Gaurav);employeeWithoutLombok.setLastName(Bhardwaj);System.out.println(Employee First Name:employeeWithoutLombok.getFirstName() \n Employee Last Name:employeeWithoutLombok.getLastName());} } 输出 员工名字Gaurav 员工姓氏Bhardwaj 因此基本上我们在这里使用的是setter和getter它们已在 “ EmployeeWithoutLombok”类。 创建POJO并使用Lombok库添加getters setter 要使用Lombok我们需要 –在我们的pom.xml中添加Lombok依赖项 –在我们的Eclipse中安装Lombok –在我们的POJO上添加 Getters Setters批注 –创建一个Test类来测试设置者和获取者 在我们的pom.xml中添加Lombok依赖项 让我们首先在我们的Maven POM.xml中添加Lombok的依赖关系请参阅下面XML中突出显示的部分。 xsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.blogspot.javasolutionsguide/groupIdartifactIdlombakTest/artifactIdversion0.0.1-SNAPSHOT/versionpackagingjar/packagingnamelombakTest/nameurlhttp://maven.apache.org/urlpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/propertiesdependenciesdependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion3.8.1/versionscopetest/scope/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.4/versionscopeprovided/scope/dependency/dependencies /project 在我们的Eclipse中安装Lombok lombok jar附带了一个安装程序。我们只需要转到拥有lombok jar的文件夹并运行 使用以下命令执行jar。 java -jar lombok-1.18.4.jar 一旦执行了以上命令lombok将检测到我们机器上的所有IDE就像我已经 蚀 单击安装/更新它将在Eclipse中安装Lombok。 我们可以转到About Eclipse部分再次检查Eclipse是否启用了Lombok并检查是否 已安装“ Lombok v1.18.4“ Enret Ferret”。 https://projectlombok.org/” 在我们的POJO上添加 Getters Setters批注 现在让我们用Lombok注释重写POJO package com.blogspot.javasolutionsguide.model;import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString;/*** author JavaSolutionsGuide**/ Getter Setter public class EmployeeWithLombok {private int id;private String firstName;private String lastName;private int age;private String department; } 如您所见我们在POJO类的顶部添加了Getter和Setter批注 确保Lombok将在.class文件中添加setter和getter。 创建一个Test类来测试设置者和获取者 package com.blogspot.javasolutionsguide.lombokTest;import com.blogspot.javasolutionsguide.model.EmployeeWithLombok;/*** Main class to test Lombok.**/ public class TestEmployeeWithLombok {public static void main( String[] args ) {//Test EmployeeWithLombokEmployeeWithLombok employeeWithLombok new EmployeeWithLombok();employeeWithLombok.setFirstName(Gaurav);employeeWithLombok.setLastName(Bhardwaj);System.out.println(Employee First Name:employeeWithLombok.getFirstName() \n Employee Last name:employeeWithLombok.getLastName());} } Output : Employee First Name:Gaurav Employee Last name:Bhardwaj摘要 因此在本教程中我们学习了如何使用Lombok库生成setter和getter结果 变成更干净的代码。 请随时提出任何意见问题或与您认为有帮助的人分享。 翻译自: https://www.javacodegeeks.com/2019/08/lombok-remove-boilerplate-setters-getters-java.htmljava中的lombok
http://www.zqtcl.cn/news/176634/

相关文章:

  • 月付购物网站建站方维网络科技有限公司
  • 广东外贸网站建设企业手写代码网站
  • 信誉好的菏泽网站建设自己做网站一定要实名吗
  • 头像网站模板长春建工集团官网
  • 微信网站建设费用网站建设评价标准
  • 济宁市建设工程招投标网站购物网站建设图标大全
  • 婚恋网站制作网站建设服务案例
  • 学校 网站建设 报销discuz做网站赚钱经历
  • 上海做高端网站制小吃加盟招商方案
  • 焦作市建设工程网站网站开发遵循的原则
  • 网站搜索引擎优化主要方法分子信标探针在线设计网站
  • 湘潭做网站 定制磐石网络建设规划许可证公示网站
  • seo查询 站长工具热门行业
  • 广州网站设计与制作公司windows优化大师官方下载
  • 找公司做网站要注意什么网站优化方法页面
  • 贵州省都匀市网站建设it培训机构培训排名
  • 网站开发的技术栈网页设计1920尺寸
  • 在中国可以做国外的域名网站吗中国建设银行人力资源网站
  • 中石化第四建设公司 网站电商app开发价格表
  • dhru商城网站建设免费英文网站建设
  • 公司建设网站的 计划书深圳华强北电子商城
  • 宁波网站建设有限公司大圣网站建设
  • wish网站应该怎么做网站的html代码在哪
  • 哪个网站可以做体育主播站长工具seo综合查询怎么去掉
  • 哪个网站做logo设计师公司做网站需要什么资料
  • 想自己做衣服上哪个网站学网站设计网上培训学校
  • 做餐饮的网站云匠网可能会遇到哪些问题
  • 制作网页网站的软件是网络科技公司怎么注册
  • 如何做百度推广网站价格网如何查产品价格
  • 织梦移动网站后缀找生意项目