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

电子商务网站建设与维护课程标准软件开发模型的种类

电子商务网站建设与维护课程标准,软件开发模型的种类,千锋教育成都校区,长沙网站优化厂家1.lombok介绍 lombok是一个开源的代码生成库,能以简单的注解形式来简化Java类中的大量样板代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方…

1.lombok介绍

lombok是一个开源的代码生成库,能以简单的注解形式来简化Java类中的大量样板代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量。

lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法,使代码看起来更简洁。

lombok对应的maven坐标:

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

2.安装lombok插件

开发工具为IntelliJ IDEA,安装插件过程如下:
1.打开IntelliJ IDEA后点击菜单栏中的File–>Settings进入到设置页面
2.点击设置页面中的Plugins进行插件的安装,在右侧选择Browse repositories…,然后在搜索页面输入lombok,可以查询到下方的Lombok Plugin,鼠标点击Lombok Plugin可在右侧看到Install按钮,点击该按钮便可安装.

3.lombok常用注解

在这里插入图片描述

4.lombok入门案例

第一步:创建maven工程lombok_demo并配置pom.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.sun</groupId><artifactId>lombok_demo</artifactId><version>1.0-SNAPSHOT</version><dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.10</version></dependency></dependencies></project>

第二步:创建User类并加入lombok提供的注解

package com.sun.entity;import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class User {private int id;private String name;private int age;
}

第三步:创建测试类TestLombok

package com.sun;import com.sun.entity.User;public class TestLombok {public static void main(String[] args) {//无参构造方法User user1 = new User();/*setter方法*/user1.setId(1);user1.setName("itcast");user1.setAge(18);/*getter方法*/int id = user1.getId();String name = user1.getName();int age = user1.getAge();//带有所有参数的构造方法User user2 = new User(2,"itheima",20);//建造者模式User user3 = User.builder().id(3).name("boxuegu").age(22).build();/*toString方法*/System.out.println(user1.toString());System.out.println(user2.toString());System.out.println(user3.toString());}
}

在这里插入图片描述

注:可以使用反编译工具查看生成的class文件内容

http://www.dtcms.com/wzjs/610849.html

相关文章:

  • 学校网站建设栏目有哪些如何用dw做网站
  • 手机网站建设平台合同百度推广 个人网站
  • 金华网站建设公司公众号开发工具
  • 虚拟机怎么做网站wordpress搜索返回页面
  • 东莞网站建设北京做招聘网站的公司
  • 做相册的网站 网易在线免费货源网站入口
  • 南京本地网站建设网站代运营合同
  • 一个网站如何产生流量北京网站营销seo方案
  • 连云港公司企业网站建设网页产品设计
  • 网站开发专业简历网页链接的视频怎么下载
  • 江阴网站开发招聘wordpress修改字体大小
  • 塘沽网站建设公司做网站好多钱
  • 网站建设哪家做的好广告网络推广
  • 商城网站开发流程广州互联网广告推广
  • 青海建设厅职称网站第三方wordpress安卓客户端
  • 网站建设杭州公司广东网站建设公司电话
  • seo网站推广服务怎么做网络推广
  • 发广告的网站咸阳网站建设专业公司
  • 天天斗地主官方网站开发在国外做热情网站的风险
  • 网站上传发生一个ftp错误长沙网站推广运营
  • 大连做网站报价做网站范本
  • 红色主题ppt免费模板网站制作公司都找乐云seo
  • 长春建设银行网站河南企业的网络推广
  • 公司主页的网站格式发明迷网站豆渣做豆腐
  • 佛山做网站格介绍做素食的网站
  • 如何看网站有没有收录开发一款购物app需要多少钱
  • 智能网站建设步骤百度网页高级搜索
  • 有什么做心理咨询的好网站如何建设dj网站
  • 建立网站需要多少钱一个免费网站空间 asp.net
  • 网站域名跳转怎么做个性化的个人网站简易