• Idea的使用和设置


    一、安装idea

    下载:idea收费的,一般正规公司都会购买,一路默认安装,申请license即可

    二、修改Idea的JAVA编辑界面的颜色,使界面看起来更舒服

    三、设置类头注释和方法注释

    3.1 设置类头的注释

    类头信息:

    /**
     * xxxx类 
     * <功能详细描述> 
     *
     * @author xxxx 
     * @version [版本号,${DATE}]
     * @see  [相关类、方法]
     * @since [产品/版本模块]
     */
    

    3.2 设置方法的注释
    方法头一般不用设置,如果需要,可以参考一下链接:
    https://blog.csdn.net/u013412790/article/details/52807102

    四、集成eclipse的formatter模板

    4.1配置代理
    先配置代理,否则插件下载不下来file ——》setting ——》plugins ——》设置 ——》 HTTP Proxy setting

    4.2 安装eclipse code formatter,安装完后重启
    Setting-->Plugins-->Browse repositories -->选择Eclipse code安装-->安装完后重启

    4.3导入eclips模板
    依次点击File---------》settings-------》Eclipse Code Formatter
    如下步骤导入已有的eclipse的代码格式

    五、配置maven

    需要正确的settings.xml文件,项目群已经统一提供

    六、JDK的配置

    七、Idea安装插件识别lombok

    7.1 简介Lombok
    Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。
    lombok 的官方网址:http://projectlombok.org/
    拿lombok官网的一个例子来说:

    public class Mountain{
        private String name;
        private double longitude;
        private String country;
    }
    

    要使用这个对象,必须还要写一些getter和setter方法,可能还要写一个构造器、equals方法、或者hash方法.这些方法很冗长而且没有技术含量,我们叫它样板式代码.
    lombok的主要作用是通过一些注解,消除样板式代码,像这样:

    @Data
    public class Mountain{
     
        private String name;
     
        private double longitude;
     
        private String country;
    }
    }
    

    如果觉得@Data这个注解有点简单粗暴的话,Lombok提供一些更精细的注解,比如@Getter,@Setter,(这两个是field注解),@ToString,@AllArgsConstructor(这两个是类注解).
    这些可能是最常见的用法,更详细的用法可以看Lombok feature overview这里.

    7.2 lombok的使用
    lombok既是一个IDE插件,也是一个项目要依赖的jar包.
    lombok是依赖jar包的原因是因为编译时要用它的注解.是插件的原因是他要在编译器编译时通过操作AST(抽象语法树)改变字节码生成.也就是说他可以改变java语法. 他不像spring的依赖注入或者hibernate的orm一样是运行时的特性,而是编译时的特性.

    (1)加入Maven依赖包

    <lombokVersion>1.16.10</lombokVersion>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>${lombokVersion}</version>
        <scope>provided</scope>
    </dependency>
    

    (2)让IDE支持lombok,如果不安装插件,IDE是无法解析Lombok的注解
    File –> Settings –> Plugins –> Browse reposiories –> 输入lombok

    八、在IntelliJ IDEA使用时报错:

    1. @Override is not allowed when implementing interface method
    这是由于module的language level是6以下,我们需要修改module的language的level为6或6以上:

    2.maven build时报错
    Error:java: Compilation failed: internal java compiler error
    把version全部统一到1.7版本即可

    一劳永逸的修改方式:

    九、idea没有import project解决办法

    使用IDEA准备导入项目时发现没有Import Project选项。。。
    解决办法:
    Settings > Appearance & Bechavior > Menus and Toolbars.
    打开Main menu > File > 选中File 下边任意一个, 点击 右侧按钮 Add After
    这里会弹出一个界面让你选择添加的功能
    Import Project 选项在Other目录下, 找到import Project ,点击OK保存设置即可。

  • 相关阅读:
    用Live Writers发布Blog
    ScribeFire
    再再上传一个图片
    jQuery页面加载初始化常用的三种方法
    JS 20200101T00:00:00.000000Z 日期格式转换、Sun Jul 04 2021 00:00:00 GMT+0800 (中国标准时间)转20210704 00:00
    vue 组件传值 props $emit $event
    jquery或js如何判断一个层是显示还是隐藏
    js合并俩个数组的三种方法
    uniapp生命周期
    SVN版本冲突
  • 原文地址:https://www.cnblogs.com/cherrie-lin/p/14101179.html
Copyright © 2020-2023  润新知