日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringBoot的编码问题

發布時間:2025/3/12 javascript 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot的编码问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一種方式:直接在配置文件中設置瀏覽器的解析編碼的格式

#設置字符編碼 #開啟springboot的http字符編碼的支持 spring.http.encoding.enabled=true #強制使用指定字符編碼 spring.http.encoding.force=true #指定使用的字符編碼 spring.http.encoding.charset=UTF-8

第二種方式

1.創建配置類,配置編碼格式

@Configuration public class SystemConfig {@Beanpublic FilterRegistrationBean characterFilterRegistration() {//字符編碼過濾器CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();//強制使用指定字符編碼characterEncodingFilter.setForceEncoding(true);//設置指定字符編碼characterEncodingFilter.setEncoding("UTF-8");//創建過濾器注冊bean對象FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();//設置字符過濾器filterRegistrationBean.setFilter(characterEncodingFilter);//設置字符過濾器路徑filterRegistrationBean.addUrlPatterns("/*");return filterRegistrationBean;} }

2)更改原配置文件,使我們的配置類起作用

#關閉springboot工程對http字符編碼的支持#只有關閉該選項之后 ,spring字符編碼過濾器才可生效#注意在這里spirngboot的版本只能是2.2.6,不能是2.3.0要不然會失效spring.http.encoding.enabled=false

注意:這兩種添加對應的都是SpringBoot集成Servlet,但如果集成SpringMVC框架的話,我們什么都不用添加,因為SpringBoot已經給我們添加號的SpringMVC框架的編碼過濾器了。我猜測可能是SpringBoot開啟了默認設置。一定要注意SpringBoot的版本。

總結

以上是生活随笔為你收集整理的SpringBoot的编码问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。