SpringBoot设置编码UTF-8的两种方法
作者:liuyanntes 时间:2022-05-04 00:09:08
上篇文章给大家介绍了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
标签:SpringBoot,编码,UTF-8
0
投稿
猜你喜欢
springboot配置Jackson返回统一默认值的实现示例
2023-12-08 13:55:22
C#引用类型和值类型的适用场合和区别
2022-10-20 03:37:25
Android自定义wheelview随机选号效果
2021-09-12 06:36:53
maven无法依赖spring-cloud-stater-zipkin的解决方案
2023-09-12 01:54:51
Spring事务传播中嵌套调用实现方法详细介绍
2021-08-31 22:34:24
C#拼接SQL语句 用ROW_NUMBER实现的高效分页排序
2023-12-27 04:47:01
解决Maven中关于依赖导入不进的问题
2023-09-05 23:13:08
Java Validation Api使用方法实例解析
2023-05-16 05:44:58
JAVA WSIMPORT生成WEBSERVICE客户端401认证过程图解
2023-11-14 00:27:55
Java持久化框架Hibernate与Mybatis优劣及选择详解
2023-12-03 19:46:14
java自定义ClassLoader加载指定的class文件操作
2022-03-16 16:19:07
C#中观察者模式的3种实现方式
2021-07-03 23:09:42
Android提高之XML解析与生成实例详解
2022-12-06 16:45:50
Android中Fab(FloatingActionButton)实现上下滑动的渐变效果
2021-08-04 11:52:02
详解SpringBoot2.0的@Cacheable(Redis)缓存失效时间解决方案
2023-07-23 07:20:54
浅谈自定义校验注解ConstraintValidator
2023-07-06 03:10:53
基于html5+java实现大文件上传实例代码
2023-09-26 02:14:29
Java服务器主机信息监控工具类的示例代码
2023-07-26 04:34:49
Java与Oracle实现事务(JDBC事务)实例详解
2023-02-12 12:47:22
区分C# 中的 Struct 和 Class
2022-09-10 19:51:25