配置JVM参数
-Dfile.encoding=UTF-8
配置maven参数
重点就是
<configuration> <fork>true</fork> <jvmArguments>-Dfile.encoding=UTF-8</jvmArguments> </configuration>
<build> <!-- 设置构建的 jar 包名 --> <finalName>${project.artifactId}</finalName> <plugins> <!-- 打包 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.7.8</version> <!-- 如果 spring.boot.version 版本修改,则这里也要跟着修改 --> <configuration> <fork>true</fork> <jvmArguments>-Dfile.encoding=UTF-8</jvmArguments> </configuration> <executions> <execution> <goals> <goal>repackage</goal> <!-- 将引入的 jar 打入其中 --> </goals> </execution> </executions> </plugin> </plugins> </build>
配置Runner
配置Encoding
通过配置文件
在application.yaml配置文件中插入如下内容
spring: http: encoding: force: true charset: UTF-8 enabled: true server: tomcat: uri-encoding: UTF-8