• Intellij Idea 星云常用配置工具箱


    1. 软件配置篇

    1.1 关闭默认打开最近的工程选项

     1.2. 修改快捷键

    1.3 修改字体

    1.4 创建类模板

    效果如下:

    1.5 创建接口模板

    效果同上

    2. 插件篇

    1.1 省略Getter and Setter and ToString  Slf4J插件

    1.1.1 安装Lombok 插件

    1.1.2 引入依赖

    如果是Spring Boot 项目引入如下依赖:

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

    如果是普通的Maven 项目,则引入如下依赖:

     <!-- 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解析实体类。

    1.3.1 安装插件

     1.4 Free MyBatis plugin

    1.4.1 安装插件

    1.4.2 使用插件

    安装完成重启IDEA之后,我们会看到code左侧或多出一列绿色的箭头,点击箭头我们就可以直接定位到xml相应文件的位置。

    1.5 MyBatis Log Plugin

    1.5.1 安装插件

    1.5.2 使用插件

    Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中,但是默认的情况下,输出的脚本不是一个可以直接执行的。

    如果我们想直接执行,还需要在手动转化一下。

    MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的,如图:

     1.6  Alibaba Java Coding Guidelines

    阿里巴巴代码规范检查插件,规范参考《阿里巴巴Java开发手册》

    1.6.1 安装插件

    1.6.2 使用插件

  • 相关阅读:
    ViZDoom深度预测(Depth Prediction)
    刨根问底U3D---从Profile中窥探Unity的内存管理
    关于Android真机调测Profiler
    初探Stage3D(三) 深入研究透视投影矩阵
    初探Stage3D(二) 了解AGAL
    初探Stage3D(一) 3D渲染基础原理
    unity3d优化总结篇
    Unity数据存储路径总结
    CREATE A ENERGY / HEALTH BAR HUD
    CREATE A LOADING SCENE / SPLASH SCREEN
  • 原文地址:https://www.cnblogs.com/xingyunblog/p/10853970.html
Copyright © 2020-2023  润新知