开始开发前,配置好你的idea

送分小仙女□ 提交于 2020-08-07 04:28:42

目录

一、字符编码设置,都需要改哪里?

二、Error:java:无效的原发性版本:N ,bytecode version改哪里?

二.1有三出地方需要检查:

二.2重新启动有,设置好的又变成默认值咋办?

[1]:保证每次新建项目都是之前配置好的默认设置:

[2]:maven项目的pom文件中,添加插件maven-complier-plugin

三、使用Lombok插件,但是注解无效,需要配置哪里?

四、过滤掉不想在projec看到的文件

五、如何在类、方法,快捷创建注释?

1、类注解设置:

2、方法注解设置: 

1)、 param 一栏中的Expression添加:

2 )、return 一栏中的Expression添加:

3)、 图中第五步:添加:

六、不想每次修改一点代码都要手动重新启动运行程序?----热部署

1、设置pom文件:添加devtools包,添加spring-boot-maven-plugin插件

2、配置idea的: build project automatically

3、配置idea的: Registry (Ctrl+alt+shift+/) 


一、字符编码设置,都需要改哪里?

二、Error:java:无效的原发性版本:N ,bytecode version改哪里?

二.1有三出地方需要检查:

二.2重新启动有,设置好的又变成默认值咋办?

[1]:保证每次新建项目都是之前配置好的默认设置:

[2]:maven项目的pom文件中,添加插件maven-complier-plugin

<build>
  <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.1</version>
      </plugin>
    </plugins>
  </pluginManagement>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <version>3.8.1</version>
      <configuration>
        <source>8</source>
        <target>8</target>
      </configuration>
    </plugin>
  </plugins>
</build>

三、使用Lombok插件,但是注解无效,需要配置哪里?

四、过滤掉不想在projec看到的文件

五、如何在类、方法,快捷创建注释?

1、类注解设置:

/**

* @introduce: 类注释

* @author: xingMeiLing

* @DATE: ${DATE}

**/

 

2、方法注解设置: 

1)、 param 一栏中的Expression添加:

groovyScript("

    def result='';  

    def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();   

    for(i = 0; i < params.size(); i++) {       

        if(i!=0)result+= ' * ';        

        result+='@param ' + params[i] + ((i < (params.size() - 1)) ? '\\n' + '\\t' : '');   

    };    

    return result", methodParameters())

2 )、return 一栏中的Expression添加:

methodReturnType()

3)、 图中第五步:添加:

/**

* 方法描述  

* @author xingMeiLing

* @param $param$

* @return $return$

*/

使用方法:

在需要添加注释的方法上,打add+Tab键  (在方法内添加,就可以获取到param )

六、不想每次修改一点代码都要手动重新启动运行程序?----热部署

1、设置pom文件:添加devtools包,添加spring-boot-maven-plugin插件

父pom.xml中的设置: (这里以父子程序为例)

如果想要了解dependencyManagement,参考博客:Maven中的依赖

<!--子模块继承之后,提供作用:锁定版本+子module不用写groupId和version-->
<dependencyManagement><!--定义规范,但不导入-->
  <dependencies>
    <!--devTool-->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-devtools</artifactId>
      <version>2.3.0.RELEASE</version>
    </dependency>
  </dependencies>
</dependencyManagement>

<build>
  <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
    <plugins>
      <plugin>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-maven-plugin</artifactId>
          <version>2.3.1.RELEASE</version>
      </plugin>
    </plugins>
  </pluginManagement>
  <plugins>
    <!--打成独立包的插件-->
    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
      <configuration>
        <fork>true</fork>
        <addResources>true</addResources>
      </configuration>
    </plugin>
  </plugins>
</build>
子POM中:
<dependencies>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <scope>runtime</scope>
    <optional>true</optional>
</dependency>
</dependencies>

2、配置idea的: build project automatically

3、配置idea的: Registry (Ctrl+alt+shift+/) 

重新启动idea

每次修改后 ctrl+S 后稍微等待5s所有就可以看到consloe台开始打印执行的log

注意: 开发的时候使用,但是生产发布 不可以有这个功能

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!