最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

強(qiáng)烈推薦IDEA提高開發(fā)效率的必備插件

 更新時(shí)間:2021年04月27日 16:40:01   作者:DT~  
這篇文章主要介紹了強(qiáng)烈推薦IDEA提高開發(fā)效率的必備插件,文中有非常詳細(xì)的圖文示例,對(duì)想要提高企業(yè)開發(fā)效率的小伙伴們有非常好的幫助,需要的朋友可以參考下

前言

今天小編給大家推薦幾款值得剁手的插件,真的很實(shí)用,安裝就對(duì)了,在工作中,我們可能會(huì)時(shí)常因?yàn)榫幋a效率,而煩惱,可能有時(shí)候并不是我們的編碼效率不高,只是我們沒用對(duì)方法,沒用到好的工具,能夠節(jié)省我們的開發(fā)時(shí)間,這是小編在開發(fā)中常使用的一些插件,所以推薦給大家。

一、Lombok插件

Lombok項(xiàng)目是一個(gè)Java庫(kù),它會(huì)自動(dòng)插入您的編輯器和構(gòu)建工具中,從而使您的Java更加生動(dòng)有趣.
永遠(yuǎn)不要再寫一個(gè)get、set或equals方法,一個(gè)注釋就能夠幫您的類有一個(gè)功能全面的生成器,自動(dòng)化幫你生成你的get、set方法等等。

1.1 安裝

在這里插入圖片描述

1.2使用

1.2.1 常用注解@Data

@Data
public class Employee {

    /**
     * 員工id
     */
    private Integer id;

    /**
     * 員工姓名
     */
    private String name;

    /**
     * 員工性別
     */
    private Integer age;

    /**
     * 員工性別
     */
    private Integer sex;
}

使用@Data注解,默認(rèn)生成Get、Set、ToString等方法。

1.2.2 針對(duì)方法單獨(dú)使用

當(dāng)然你也可以針對(duì)方法單獨(dú)使用,如下:

@Setter
@Getter
@ToString

1.2.3 有參構(gòu)造和無參構(gòu)造

@AllArgsConstructor
@NoArgsConstructor(force = true)

這里說一下@NoArgsConstructor 無參構(gòu)造器的使用:

當(dāng)類中有final字段沒有被初始化時(shí),編譯器會(huì)報(bào)錯(cuò),但是也可用@NoArgsConstructor(force = true),那么Lombok就會(huì)為沒有初始化的final字段設(shè)置默認(rèn)值 0 / false / null, 這樣編譯器就不會(huì)報(bào)錯(cuò)

比如當(dāng)前有個(gè)字段被final修飾,卻沒有設(shè)置默認(rèn)值,我們想通過set的方式賦值:

@Data
@AllArgsConstructor
@NoArgsConstructor(force = true)
public class Employee {

    final Integer userId;

    /**
     * 員工id
     */
    private Integer id;

    /**
     * 員工姓名
     */
    private String name;

    /**
     * 員工性別
     */
    private Integer age;

    /**
     * 員工性別
     */
    private Integer sex;
}
final Integer userId;

userId用final修飾,此時(shí)當(dāng)前類編譯不會(huì)報(bào)錯(cuò),我們使用IDEA編譯一下查看結(jié)果:

在這里插入圖片描述

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

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

在這里插入圖片描述

打印結(jié)果:

在這里插入圖片描述

二、Vuesion Theme

2.1 安裝

在這里插入圖片描述

2.2 使用效果

在這里插入圖片描述
在這里插入圖片描述

這個(gè)主題是我最喜歡的,不花哨,對(duì)眼睛也很好,也不是特別刺眼的那種,總之強(qiáng)力推薦?。。。∮辛怂?,開發(fā)美滋滋?。。。。。。。。。。?!

三、MybatisX

3.1 安裝

在這里插入圖片描述

3.2 使用

比如我們我們要查看Mapper.Xml的SQL代碼,只需要點(diǎn)擊這個(gè)小企鵝就可以跳轉(zhuǎn)過去,特別方便,主要是這個(gè)小企鵝比較可愛?。。?!

在這里插入圖片描述

3.3 妙用

很多時(shí)候我們會(huì)因?yàn)閷?shí)體類字段太對(duì),賴得寫SQL,怎么結(jié)合MybatisX快速生成SQL呢?

第一步:連接數(shù)據(jù)庫(kù)

在這里插入圖片描述

很多小伙伴可能連接會(huì)報(bào)如下錯(cuò)誤:

在這里插入圖片描述

這里教大家如何快速解決:在連接后面加上這個(gè)時(shí)區(qū)參數(shù)即可。

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

第二步:編寫SQL語(yǔ)句

在這里插入圖片描述
在這里插入圖片描述

選擇好語(yǔ)言,設(shè)置完成后,我們?cè)賮頊y(cè)試快捷生成字段操作:

我們先輸入第一個(gè)字段,id,然后就會(huì)有提示,點(diǎn)擊你需要的實(shí)體,即可全部生成全部字段。

在這里插入圖片描述

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

在這里插入圖片描述

四、json view

4.1 安裝

在這里插入圖片描述

4.2 使用

前后端分離,我們后端程序員,數(shù)據(jù)以JSON的格式交互,例如我們查詢?nèi)締T工信息,返回JSON。

public static void main(String[] args) {
        // 模擬查詢到員工數(shù)據(jù)
        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));
        // 轉(zhuǎn)為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}]

在這里插入圖片描述

如果數(shù)據(jù)量很大,我們是不是很難查看某些值,那就要找一些在線的工具進(jìn)行格式化,我們就想快速的查看,json view安排:

在這里插入圖片描述

五、POJO TO JSON

5.1 安裝

5.2 使用

上面我們說了json view,能夠提高開發(fā)測(cè)試效率,下面這款小編個(gè)人覺得也很贊,同樣是提高我們的測(cè)試效率的,還是前后端分離,比如我們需要根據(jù)員工姓名、年齡、性別、所屬部門、等等一大堆的字段進(jìn)行匹配檢索,我們一般后端小伙伴都會(huì)使用PostMan測(cè)試我們自己寫的接口,那這樣字段太多了,粘貼都在浪費(fèi)時(shí)間,你還得一個(gè)一個(gè)字段均自測(cè)通過,經(jīng)理才會(huì)放過你,不想粘貼得那么慢,快速粘貼法,POJO TO JSON走你。

在這里插入圖片描述
在這里插入圖片描述

爽吧,這個(gè)我覺得特別適用,比如你還有添加員工、修改員工方法等等,一大堆參數(shù),這樣是不是快多了。

六、Alibaba Java Coding Guidelines

6.1 安裝

在這里插入圖片描述

6.2 使用

當(dāng)然作為一個(gè)程序員,你的代碼不能太有個(gè)性,對(duì)吧,大家都讀得懂的代碼才是好代碼,所以對(duì)于個(gè)人代碼規(guī)范是很重要的,小編公司每周都會(huì)有代碼審批,難受呀,所以不得不好好秀一手。

在這里插入圖片描述

我們可以開啟代碼的實(shí)時(shí)掃描、實(shí)時(shí)監(jiān)測(cè)我們寫的代碼,是否否和規(guī)范,也可以做編碼掃描,查看我們的代碼哪些地方不規(guī)范的。

在這里插入圖片描述

總結(jié)

東西不用太多,夠用、好用足矣,今天小編推薦的這幾款插件,在日常工作開發(fā)中是特別適用的,所以分享給大家。

到此這篇關(guān)于強(qiáng)烈推薦IDEA提高開發(fā)效率的必備插件的文章就介紹到這了,更多相關(guān)IDEA提高效率的必備插件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java哈希算法HashMap經(jīng)典面試題目匯總解析

    java哈希算法HashMap經(jīng)典面試題目匯總解析

    這篇文章主要為大家介紹了java哈希算法HashMap的經(jīng)典面試題目匯總及問題解析,幫助大家徹底征服面試官,實(shí)現(xiàn)薪資自由,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-03-03
  • intellij idea隱藏.iml和.idea等自動(dòng)生成文件的問題

    intellij idea隱藏.iml和.idea等自動(dòng)生成文件的問題

    這篇文章主要介紹了intellij idea隱藏.iml和.idea等自動(dòng)生成文件的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Maven打包時(shí)如何指定啟動(dòng)類

    Maven打包時(shí)如何指定啟動(dòng)類

    這篇文章主要介紹了Maven打包時(shí)如何指定啟動(dòng)類問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 關(guān)于Springboot | @RequestBody 接收到的參數(shù)對(duì)象屬性為空的問題

    關(guān)于Springboot | @RequestBody 接收到的參數(shù)對(duì)象屬性為空的問題

    這篇文章主要介紹了關(guān)于Springboot | @RequestBody 接收到的參數(shù)對(duì)象屬性為空的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • SpringBoot實(shí)現(xiàn)無限級(jí)評(píng)論回復(fù)的項(xiàng)目實(shí)踐

    SpringBoot實(shí)現(xiàn)無限級(jí)評(píng)論回復(fù)的項(xiàng)目實(shí)踐

    本文主要介紹了SpringBoot實(shí)現(xiàn)無限級(jí)評(píng)論回復(fù)的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • nacos配置中心持久化相關(guān)配置方式

    nacos配置中心持久化相關(guān)配置方式

    這篇文章主要介紹了nacos配置中心持久化相關(guān)配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • java編譯器的基礎(chǔ)知識(shí)點(diǎn)

    java編譯器的基礎(chǔ)知識(shí)點(diǎn)

    在本篇文章里小編給大家整理的是一篇關(guān)于java編譯器的基礎(chǔ)知識(shí)點(diǎn)內(nèi)容,有興趣的朋友們可以閱讀下。
    2020-02-02
  • SpringBoot隨機(jī)數(shù)設(shè)置及參數(shù)間引用的操作步驟

    SpringBoot隨機(jī)數(shù)設(shè)置及參數(shù)間引用的操作步驟

    在Spring Boot配置文件中設(shè)置屬性時(shí),除了可以像前面示例中顯示的配置屬性值外,還可以使用隨機(jī)值和參數(shù)間引用對(duì)屬性值進(jìn)行設(shè)置。下面給大家介紹SpringBoot參數(shù)間引用隨機(jī)數(shù)設(shè)置的操作步驟,感興趣的朋友一起看看吧
    2021-06-06
  • 基于重定向RedirectAttributes的用法解析

    基于重定向RedirectAttributes的用法解析

    這篇文章主要介紹了基于重定向RedirectAttributes的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java中對(duì)象的創(chuàng)建和銷毀過程詳析

    Java中對(duì)象的創(chuàng)建和銷毀過程詳析

    這篇文章主要介紹了Java中對(duì)象的創(chuàng)建和銷毀過程,對(duì)象的創(chuàng)建過程包括類加載檢查、內(nèi)存分配、初始化零值內(nèi)存、設(shè)置對(duì)象頭和執(zhí)行init方法,對(duì)象的銷毀過程由垃圾回收機(jī)制負(fù)責(zé),文中介紹的非常詳細(xì),需要的朋友可以參考下
    2025-02-02

最新評(píng)論

黔西县| 高台县| 雷波县| 乡宁县| 无为县| 涿鹿县| 丰镇市| 东源县| 南召县| 全椒县| 五指山市| 宜都市| 屯昌县| 栾城县| 民县| 湘潭县| 大邑县| 彭州市| 客服| 清远市| 宿迁市| 沙坪坝区| 博罗县| 合江县| 张家川| 郎溪县| 松潘县| 威远县| 德江县| 新乡市| 靖州| 凤台县| 边坝县| 青海省| 泰安市| 竹北市| 石屏县| 观塘区| 鲁山县| 温州市| 德保县|