IntelliJ IDEA使用小技巧

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ IDEA使用小技巧相关的知识,希望对你有一定的参考价值。

1:设置类,接口,枚举注解模板

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
/**
 * ${DESCRIPTION}
 * @author tom_plus
 * @date ${YEAR}-${MONTH}-${DAY}-${TIME}
 */
public class ${NAME} {
}

技术分享

2:设置方法注解

/**
 * @description $DESCRIPTION$
 * @method  $methodName$
$param$
 * @return $methodreturntype$
 * @date: $date$ $time$
 * @author:tom_plus
 */

step1:找到 live templates. stop 2:新建group templates 和live template. stop3:设置参数:见截图A

技术分享

 

技术分享

@param :   

 groovyScript("def result=‘‘; def params=\\"${_1}\\".replaceAll(‘[\\\\\\\\[|\\\\\\\\]|\\\\\\\\s]‘, ‘‘).split(‘,‘).toList(); for(i = 0; i < params.size(); i++) {result+=‘ * @param ‘ + params[i] + ((i < params.size() - 1) ? ‘技术分享\\\\n\\\\b‘ : ‘‘)}; return result", methodParameters()) 

idea 中在maven中使用tomcat插件启动项目:

在pom .xml  加入如下配置:

<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.4</version>
        <configuration>

        </configuration>
    </plugin>
    <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
            <path>/study_demo</path>
            <server>localhost</server>
            <uriEncoding>UTF-8</uriEncoding>
            <port>8090</port>
        </configuration>
    </plugin>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.19.1</version>
        <configuration>
            <skipTests>true</skipTests>
        </configuration>
    </plugin>
</plugins>

 idea生成一个类的serialVersionUID:

serialVersionUID的作用:

通过判断实体类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。

生成实体类的serialVersionUID方法:

1、写上默认的1L,比如:private static final long serialVersionUID = 1L;

2、用idea自动生成。

①点击File->Setting->Plugins->Browse Repositories,然后搜索GenerateSerialVersionUID的插件,下载、安装后关闭IDEA,然后再打开项目。

②默认情况下IntellijIDEA是关闭了继承了Java.io.Serializable的类生成serialVersionUID的警告。如果需要idea提示生成serialVersionUID,那么需要做以下设置:

Ⅰ、File->setting->Inspections->Serializationissues,将其展开后将serialzable class without "serialVersionUID"打上勾;

技术分享

Ⅱ、将光标放到类名上,按alt+enter键,就会提示生成serialVersionUID了。

以上是关于IntelliJ IDEA使用小技巧的主要内容,如果未能解决你的问题,请参考以下文章

转载:Intellij IDEA神器隐藏的11种实用小技巧!

文末送书 | Intellij IDEA神器居然还有这些小技巧

Intellij IDEA神器居然还有这些小技巧

Intellij IDEA神器居然还有这些小技巧

IntelliJ IDEA使用小技巧

没想到吧!Intellij IDEA 神器还有这些小技巧