開始開發前,配置好你的idea

目錄

一、字符編碼設置,都需要改哪裏?

二、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

注意: 開發的時候使用,但是生產發佈 不可以有這個功能

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章