Intellij Idea 星雲經常使用配置工具箱

1. 軟件配置篇

1.1 關閉默認打開最近的工程選項

 1.2. 修改快捷鍵

1.3 修改字體

1.4 建立類模板

效果以下:java

1.5 建立接口模板

效果同上web

2. 插件篇

1.1 省略Getter and Setter and ToString  Slf4J插件

1.1.1 安裝Lombok 插件

1.1.2 引入依賴

若是是Spring Boot 項目引入以下依賴:spring

<dependency>
     <groupId>org.projectlombok</groupId>
     <artifactId>lombok</artifactId>
     <optional>true</optional>
</dependency>

若是是普通的Maven 項目,則引入以下依賴:sql

 <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.8</version>
            <scope>provided</scope>
        </dependency>

 1.1.3 經常使用註解

 實體類中使用數據庫

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.springframework.stereotype.Component;

import java.io.Serializable;

/**
 * @author 星雲
 * @description
 * @date 2019/5/14 19:00
 */
@Getter
@Setter
@ToString
public class AppResponseData implements Serializable {

    private static final long serialVersionUID = -6642025728366589220L;
    private Integer resultCode;//返回響應碼 200 成功
    private String resultMessage;//返回消息
    private Object businessData;//返回數據
}

 1.1.4 Controller中用法以下:

import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author 星雲
 * @description
 * @date 2019/5/15 6:19
 */
@Slf4j
@RestController
public class LogTestController {

    @GetMapping(value = "/log.do")
    public String test(){
        log.debug("this is debug message");
        log.info("this is info message");
        log.warn("this is warn message");
        log.error("this is error message");
        return "test success";
    }
}

 1.2 Intellij Idea 使用學習教程插件

1.2.1 安裝插件

1.2.2 插件打開

1.2.3 使用插件

1.2.4 學習用法舉例

1.3 GsonFormat 插件

該插件被我列爲必裝插件之一,該插件能夠幫助咱們快速創建json解析實體類。json

1.3.1 安裝插件

 1.4 Free MyBatis plugin

1.4.1 安裝插件

1.4.2 使用插件

安裝完成重啓IDEA以後,咱們會看到code左側或多出一列綠色的箭頭,點擊箭頭咱們就能夠直接定位到xml相應文件的位置。app

1.5 MyBatis Log Plugin

1.5.1 安裝插件

1.5.2 使用插件

Mybatis如今是java中操做數據庫的首選,在開發的時候,咱們都會把Mybatis的腳本直接輸出在console中,可是默認的狀況下,輸出的腳本不是一個能夠直接執行的。ide

若是咱們想直接執行,還須要在手動轉化一下。學習

MyBatis Log Plugin 這款插件是直接將Mybatis執行的sql腳本顯示出來,無需處理,能夠直接複製出來執行的,如圖:字體

 1.6  Alibaba Java Coding Guidelines

阿里巴巴代碼規範檢查插件,規範參考《阿里巴巴Java開發手冊》

1.6.1 安裝插件

1.6.2 使用插件

相關文章
相關標籤/搜索