软件编程
位置:首页>> 软件编程>> java编程>> SpringBoot设置编码UTF-8的两种方法

SpringBoot设置编码UTF-8的两种方法

作者:liuyanntes  发布时间:2022-05-04 00:09:08 

标签:SpringBoot,编码,UTF-8

上篇文章给大家介绍了springboot全局字符编码设置解决乱码问题 感兴趣的朋友可以点击查看,下面通过两种方式给大家介绍SpringBoot 设置编码UTF-8的方法,具体内容如下所示:

第一种  通过过滤器来设置


@Configuration
public class UtfConfig {

@Bean
   public FilterRegistrationBean filterRegistrationBean() {
       FilterRegistrationBean registrationBean = new FilterRegistrationBean();
       CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
       characterEncodingFilter.setForceEncoding(true);
       characterEncodingFilter.setEncoding("utf-8");
       registrationBean.setFilter(characterEncodingFilter);
       return registrationBean;
   }

}

main方法上面添加注解扫描此过滤器

然后在配置文件中添加如下配置:


# 根据过滤器配置字符编码 false 是将原来机制失效 过滤器配置的才生效#
spring.http.encoding.enabled=false

方法二 配置文件


spring.http.encoding.charset=utf-8
spring.http.encoding.force=true
spring.http.encoding.enabled=true

来源:https://blog.51cto.com/u_15334563/4637976

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com