CharacterEncodingFilter的用法

CharacterEncoding是SpringMVC提供的一个一个过滤器,用于设置请求和响应的字符编码,解决乱码问题,他本身是一个过滤器

CharacterEncodingFilter的用法_第1张图片

那么在SpringBoot中,CharacterEncoding就有一个很好的秒用

CharacterEncodingFilter的用法_第2张图片

setEncoding("UTF-8")设置编码

setForceEncoding(true)  设置请求和响应编码

CharacterEncodingFilter的用法_第3张图片

还需要在配置文件application.properties中

CharacterEncodingFilter的用法_第4张图片

既然SpringBoot的配置文件中可以配置CharacterEncoding,其实也可以直接配置CharacterEncoding的编码,包括请求编码和响应编码,这样就无需自己去注册过滤器

完全以配置的方式

CharacterEncodingFilter的用法_第5张图片

如果上面办法也失效

CharacterEncodingFilter的用法_第6张图片

把自己的过滤器放进来

CharacterEncodingFilter的用法_第7张图片

你可能感兴趣的:(java,spring,boot,spring)