目录
二、Error:java:无效的原发性版本:N ,bytecode version改哪里?
[2]:maven项目的pom文件中,添加插件maven-complier-plugin
六、不想每次修改一点代码都要手动重新启动运行程序?----热部署
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
注意: 开发的时候使用,但是生产发布 不可以有这个功能
来源:oschina
链接:https://my.oschina.net/u/4367225/blog/4327356