iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >IDEA如何提高开发效率
  • 465
分享到

IDEA如何提高开发效率

2023-06-14 21:06:22 465人浏览 独家记忆
摘要

这篇文章给大家分享的是有关idea如何提高开发效率的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、Lombok插件Lombok项目是一个Java库,它会自动插入您的编辑器和构建工具中,从而使您的Java更加生动

这篇文章给大家分享的是有关idea如何提高开发效率的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

一、Lombok插件

Lombok项目是一个Java库,它会自动插入您的编辑器和构建工具中,从而使您的Java更加生动有趣.
永远不要再写一个get、set或equals方法,一个注释就能够帮您的类有一个功能全面的生成器,自动化帮你生成你的get、set方法等等。

1.1 安装

IDEA如何提高开发效率

1.2使用

1.2.1 常用注解@Data
@Datapublic class Employee {        private Integer id;        private String name;        private Integer age;        private Integer sex;}

使用@Data注解,默认生成Get、Set、ToString等方法。

1.2.2 针对方法单独使用

当然你也可以针对方法单独使用,如下:

@Setter@Getter@ToString
1.2.3 有参构造和无参构造
@AllArgsConstructor@NoArgsConstructor(force = true)

这里说一下@NoArgsConstructor 无参构造器的使用:

当类中有final字段没有被初始化时,编译器会报错,但是也可用@NoArgsConstructor(force = true),那么Lombok就会为没有初始化的final字段设置默认值 0 / false / null, 这样编译器就不会报错

比如当前有个字段被final修饰,却没有设置默认值,我们想通过set的方式赋值:

@Data@AllArgsConstructor@NoArgsConstructor(force = true)public class Employee {    final Integer userId;        private Integer id;        private String name;        private Integer age;        private Integer sex;}
final Integer userId;

userId用final修饰,此时当前类编译不会报错,我们使用IDEA编译一下查看结果:

IDEA如何提高开发效率

然后再使用set的方式赋值,也是完全ok的。

public static void main(String[] args) {    Employee employee = new Employee(1,1,null,18,1);    System.out.println(employee);}

IDEA如何提高开发效率

打印结果:

IDEA如何提高开发效率

二、Vuesion Theme

2.1 安装

IDEA如何提高开发效率

2.2 使用效果

IDEA如何提高开发效率
IDEA如何提高开发效率

这个主题是我最喜欢的,不花哨,对眼睛也很好,也不是特别刺眼的那种,总之强力推荐!!!!有了她,开发美滋滋啊!!!!!!!!!!!

三、mybatisX

3.1 安装

IDEA如何提高开发效率

3.2 使用

比如我们我们要查看Mapper.Xml的sql代码,只需要点击这个小企鹅就可以跳转过去,特别方便,主要是这个小企鹅比较可爱!!!!

IDEA如何提高开发效率

3.3 妙用

很多时候我们会因为实体类字段太对,赖得写SQL,怎么結合MybatisX快速生成SQL呢?

第一步:连接数据库

IDEA如何提高开发效率

很多小伙伴可能连接会报如下错误:

IDEA如何提高开发效率

这里教大家如何快速解决:在连接后面加上这个时区参数即可。

?serverTimezone=GMT%2B8 或者 ?serverTimezone=GMT

第二步:编写SQL语句

IDEA如何提高开发效率
IDEA如何提高开发效率

选择好语言,设置完成后,我们再来测试快捷生成字段操作:

我们先输入第一个字段,id,然后就会有提示,点击你需要的实体,即可全部生成全部字段。

IDEA如何提高开发效率

另外还有JOIN,LEFT JOIN等等操作,如下:

IDEA如何提高开发效率

四、JSON view

4.1 安装

IDEA如何提高开发效率

4.2 使用

后端分离,我们后端程序员,数据以jsON的格式交互,例如我们查询全公司员工信息,返回JSON。

public static void main(String[] args) {        // 模拟查询到员工数据        List<Employee> list = new ArrayList<>();        list.add(new Employee(1,"张三",18,1));        list.add(new Employee(2,"李四",19,1));        list.add(new Employee(3,"王五",20,2));        list.add(new Employee(4,"DT",21,2));        // 转为JSON输出        System.out.println(JSON.toJSONString(list));    }
[{"age":18,"id":1,"name":"张三","sex":1},{"age":19,"id":2,"name":"李四","sex":1},{"age":20,"id":3,"name":"王五","sex":2},{"age":21,"id":4,"name":"DT","sex":2}]

IDEA如何提高开发效率

如果数据量很大,我们是不是很难查看某些值,那就要找一些在线的工具进行格式化,我们就想快速的查看,json view安排:

IDEA如何提高开发效率

五、POJO TO JSON

5.1 安装

5.2 使用

上面我们说了json view,能够提高开发测试效率,下面这款小编个人觉得也很赞,同样是提高我们的测试效率的,还是前后端分离,比如我们需要根据员工姓名、年龄、性别、所属部门、等等一大堆的字段进行匹配检索,我们一般后端小伙伴都会使用PostMan测试我们自己写的接口,那这样字段太多了,粘贴都在浪费时间,你还得一个一个字段均自测通过,经理才会放过你,不想粘贴得那么慢,快速粘贴法,POJO TO JSON走你。

IDEA如何提高开发效率
IDEA如何提高开发效率

爽吧,这个我觉得特别适用,比如你还有添加员工、修改员工方法等等,一大堆参数,这样是不是快多了。

六、Alibaba Java coding Guidelines

6.1 安装

IDEA如何提高开发效率

6.2 使用

当然作为一个程序员,你的代码不能太有个性,对吧,大家都读得懂的代码才是好代码,所以对于个人代码规范是很重要的,小编公司每周都会有代码审批,难受呀,所以不得不好好秀一手。

IDEA如何提高开发效率

我们可以开启代码的实时扫描、实时监测我们写的代码,是否否和规范,也可以做编码扫描,查看我们的代码哪些地方不规范的。

IDEA如何提高开发效率

感谢各位的阅读!关于“IDEA如何提高开发效率”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: IDEA如何提高开发效率

本文链接: https://www.lsjlt.com/news/275236.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • IDEA如何提高开发效率
    这篇文章给大家分享的是有关IDEA如何提高开发效率的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、Lombok插件Lombok项目是一个Java库,它会自动插入您的编辑器和构建工具中,从而使您的Java更加生动...
    99+
    2023-06-14
  • Vue3中如何提高开发效率
    小编给大家分享一下Vue3中如何提高开发效率,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、setup name 增强Vue3的setup语法糖是个好东西,但使...
    99+
    2023-06-28
  • npm如何提高前端开发效率?
    NPM(Node Package Manager)是一个用于管理JavaScript包的工具,它可以帮助前端开发者提高开发效率。在本文中,我们将深入探讨如何使用NPM提高前端开发效率。 一、NPM的安装 首先,我们需要安装NPM。NPM是N...
    99+
    2023-09-11
    开发技术 numpy npm
  • Java和Unix并发开发:如何提高开发效率?
    随着科技的发展,计算机的处理能力越来越强,多核CPU的普及也让并发编程变得越来越重要。Java和Unix都是现代并发编程的重要工具,如何利用它们提高开发效率呢?本文将为您详细介绍。 一、Java并发编程 Java作为一门面向对象的编程语言...
    99+
    2023-09-11
    unix 并发 开发技术
  • Git如何帮助Java开发者提高开发效率?
    作为一名Java开发者,你是否曾经遇到过以下问题:代码版本管理混乱、合并代码时出现冲突、代码备份不及时等等。这些问题不仅会降低开发效率,而且还会给项目带来不必要的麻烦。为了解决这些问题,我们可以采用Git作为版本管理工具来提高Java开发效...
    99+
    2023-08-05
    git 开发技术 关键字
  • Python path开发技术同步:如何提高开发效率?
    Python是一门非常流行的编程语言,它具有简单易学、功能强大、可移植性好等特点,因此被广泛应用于各种领域。Python path开发技术是Python编程中的一个重要方面,它可以帮助开发者更加便捷地管理Python模块,提高开发效率。本文...
    99+
    2023-07-24
    path 开发技术 同步
  • 强烈推荐IDEA提高开发效率的必备插件
    目录前言一、Lombok插件1.1 安装1.2使用1.2.1 常用注解@Data1.2.2 针对方法单独使用1.2.3 有参构造和无参构造二、Vuesion Theme2.1 安装2...
    99+
    2024-04-02
  • 怎么提高 Python 开发效率
    本篇内容介绍了“怎么提高 Python 开发效率”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在Sublime Text中支持Python运...
    99+
    2023-06-15
  • Python编程算法:如何提高开发效率?
    Python是一门广泛使用的编程语言,它的简洁和可读性使其成为开发人员的首选语言之一。但是,即使是Python也需要正确的算法和编程习惯来提高开发效率。在本文中,我们将探讨如何通过Python编程算法来提高开发效率。 使用Python内置...
    99+
    2023-06-28
    编程算法 开发技术 git
  • Git和PHP并发编程:如何提高开发效率?
    Git和PHP并发编程:如何提高开发效率? 在现代软件开发中,版本控制和并发编程是两个非常重要的主题。Git和PHP是两个非常流行的工具和语言,它们的结合可以大大提高开发效率。在本文中,我们将探讨如何使用Git和PHP进行并发编程,以及如何...
    99+
    2023-06-03
    并发 git 开发技术
  • Python 和 JavaScript 并发开发技术:如何提高效率?
    随着互联网的快速发展,现代应用程序需要处理大量的并发请求。因此,对于开发人员来说,如何处理并发请求以提高应用程序的效率变得越来越重要。Python 和 JavaScript 都是非常流行的编程语言,它们都提供了一些并发开发技术,以便开发人...
    99+
    2023-10-25
    并发 开发技术 javascript
  • ASP 实时框架开发技术,如何提高开发效率?
    ASP.NET 实时框架是一种用于构建实时网络应用程序的强大工具。它提供了一种简单的方法来处理实时数据,并将其实时呈现在用户界面上。在本文中,我们将探讨 ASP 实时框架的开发技术,以及如何提高开发效率。 一、了解 ASP 实时框架 ASP...
    99+
    2023-07-23
    实时 框架 开发技术
  • ASP 函数、Laravel 和 npm:如何提高开发效率?
    随着互联网的不断发展,软件开发行业也在不断壮大。随之而来的是开发人员需要不断提高效率,以便在竞争激烈的市场中保持竞争力。本文将介绍一些提高开发效率的技巧,包括 ASP 函数、Laravel 和 npm。 ASP 函数是一种在 ASP 中使用...
    99+
    2023-08-26
    函数 laravel npm
  • PHP 缓存技术如何提高 Linux 开发效率?
    随着互联网的不断发展,PHP 作为一门强大而又灵活的语言,被越来越多的开发者所使用。但是,随着代码量的增加,PHP 应用程序的性能问题也日益凸显。为了提高开发效率,开发者们需要寻求一些有效的解决方案。其中,PHP 缓存技术就是一种非常好的...
    99+
    2023-08-18
    缓存 linux 开发技术
  • 开发工程师如何提高Java编程效率
    这篇文章主要为大家分析了开发工程师如何提高Java编程效率的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“开发工程师如何提高Java编程效率”的知识吧。在学习...
    99+
    2023-06-02
  • Python 与 Django:如何在 Web 开发中提高效率?
    Web 开发是一个需要高效率的过程,Python 和 Django 的出现为 Web 开发注入了新的活力。Python 作为一种高级编程语言,以其简单易学、可读性强、可维护性高等特点,成为开发者最喜欢的语言之一。而 Django,则是一个...
    99+
    2023-07-26
    http django shell
  • ASP IDE 缓存教程:如何提高开发效率?
    在 ASP 开发中,缓存可以提高应用程序的性能,加速网页的渲染速度,同时也可以减轻服务器的负担。在本篇文章中,我们将介绍 ASP IDE 缓存技术的基础知识,并演示如何在 ASP IDE 中使用缓存来提高开发效率。 一、缓存的基础知识 ...
    99+
    2023-09-09
    ide 缓存 教程
  • 如何在 Go 中使用 IDE 提高开发效率?
    Go 语言是一门非常流行的编程语言,由于其简洁、高效、易学等特点,越来越多的开发者开始使用它来开发各种应用程序。在使用 Go 进行开发时,选择一个好的集成开发环境(IDE)是非常重要的,因为它可以帮助我们提高开发效率,减少错误和调试时间。本...
    99+
    2023-06-25
    对象 数据类型 ide
  • PHP 框架开发技巧:如何在 Linux 上提高开发效率?
    在 PHP 开发中,使用框架可以大大提高开发效率。然而,在 Linux 上使用 PHP 框架时,也有一些技巧可以帮助提高开发效率。本文将介绍一些在 Linux 上使用 PHP 框架的技巧,帮助您更高效地进行开发。 一、使用 Compose...
    99+
    2023-09-09
    框架 开发技术 linux
  • 如何能提高CSS编写技巧 提高Web前端开发效率
    如何能提高CSS编写技巧?怎么学好Web前端开发?很多人在学习Web前端时,刚开始都会学习HTML和CSS,HTML用于文本内容,CSS用于样式设计,掌握这两部分知识就可以进行简单的页面制作。不过如果耗时过长作品一般未免有些得不偿失,因此你...
    99+
    2023-06-03
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作