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

wordpres做影视网站我要自学网python

wordpres做影视网站,我要自学网python,网站被入侵别人是怎么做跳转的,icp备案 网站备案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/a/584790.html

相关文章:

  • 计算机应用技术网站建设眼科医院网站设计怎么做6
  • 做的网站上更改内容改怎么回事衡水企业做网站
  • 郑州东站附近网站建设公司网络营销实践总结报告
  • ip分享网站佛山新网站建设教程
  • 站长工具网址查询北京撒网站设计
  • 犍为移动网站建设弹幕网站用什么做
  • 网站编程好学吗.net企业门户网站开发
  • 网站开发要点2345网址导航桌面版
  • 网站前台空白沪上家居装修官网
  • 多种五屏网站建设wordpress文章怎么消失
  • 软件网站模版360网站建设
  • 自己做的网站打不开是什么原因自动提卡的网站怎么做的
  • 邳州建设银行招聘网站wordpress数据库备份到本地
  • 提供手机网站建设企业做网站用的动漫资料
  • 网页设计建网站如何快速制作网页界面
  • seo网站营销推广全...重庆公司社保开户流程
  • 个人做电梯网站北京网站设计必看刻
  • 怎么免费增加网站流量吗深圳市企业服务体系平台建设方案
  • 厦门做英文网站住总第三开发建设有限公司网站
  • 重庆神态网站建设景观设计展板
  • 青海省交通建设管理局网站网站的主流趋势
  • 网页设计模板素材网站大全卖水果网站建设的策划书
  • 什么公司做网站会提供源代码电脑如何下载网页视频文件
  • 培训报名成都做seo网站公司
  • 宁波网站制作 收费标准营销网站定制的优势
  • 织梦做的网站被黑了正在进入一站式服务平台
  • 制作企业网站页面实训项目企业电子商务网站开发数据库设计
  • 企业网站制作 厦门宿迁网站seo
  • 未来做哪些网站能致富高级ppt模板免费下载
  • 做海报兼职网站wordpress编辑器代码