参考如下pom.xml的配置文件加入jvm启动参数。
<jvmArguments>-Dfile.encoding=UTF-8</jvmArguments>
<build>
<finalName>AutoEngine</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<jvmArguments>-Dfile.encoding=UTF-8</jvmArguments>
</configuration>
<!-- mvn spring-boot:repackage -->
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
强烈建议在springboot项目引入spring-boot-maven-plugin插件,该插件会对maven生成的jar包进行二次打包,打成一个fat-jar包之后我们就可以直接使用“java -jar xxx.jar”来运行服务了。
BTW:通过如下命令可以查看项目中jar包的依赖关系:
mvn dependency:tree
src/main/resources下引入logback日志配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml"/>
</configuration>