本章节主要内容:
通过前面的学习,我们了解并快速完成了spring boot第一个应用。spring boot企业级框架,那么spring boot怎么读取静态资源?如js文件夹,css文件以及png/jpg图片呢?怎么自定义消息转换器呢?怎么自定义spring mvc的配置呢?这些我们在公司都需要用的。这些怎么解决呢?在接下来的小节详细讲解这些。好了,现在开启spring boot的web开发第一节
本节主要:
1:自定义消息转换器
本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第七篇 spring boot框架学习7-spring boot的web开发(3)-自定义消息转换器
声明:本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载!
一:自定义消息转换器
1.1:消息转换器能干嘛?
最常见的是设置编码格式的。
1.2:自定义消息转换器怎么假如到spring容器中呢?
自定义消息转化器,只需要在@Configuration的类中添加消息转化器的@bean加入到Spring容器,就会被Spring Boot自动加入到容器中。
代码示例:
@Bean public StringHttpMessageConverter stringHttpMessageConverter() { StringHttpMessageConverter converter = new StringHttpMessageConverter( Charset.forName("UTF-8")); return converter; } |
1.3:StringHttpMessageConverter是什么?
回顾在xml配置时候:
看到了吗?是设置编码的。
测试spring boot默认编码格式:
思考:上面接口,返回的中文是什么?乱码吗?
运行查看:‘
不乱码,说明spring boot默认的编码格式就是utf-8的。
通过自定义消息转换器,将编码修改给 ISO-8859-1后运行。
通过源码查看spring boot默认配置:
总结:
在本章节,我们主要是学会怎么配置自定义的消息转换器。
下节预告:在下节课中,我们将要讲解自定义spring mvc的配置。比如想增加个拦截器,用户没有登录,不让访问。
本系列其他文章:
spring boot框架学习学前掌握之重要注解(1)-spring的java配置方式
spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring
spring boot框架学习学前掌握之重要注解(3)-通过注解方式读取外部资源配置文件
spring boot框架学习学前掌握之重要注解(4)-通过注解方式读取外部资源配置文件2
spring boot框架学习1-认识spring boot和快速入门
spring boot框架学习2-spring boot核心(1)
spring boot框架学习5-spring boot的web开发(1)
spring boot框架学习6-spring boot的web开发(2)
pring boot框架学习7-spring boot的web开发(3)-自定义消息转换器 |
欢迎关注凯哥公众号:凯哥Java
欢迎访问凯哥个人网站:www.kaigejava.com
本文出处:http://www.kaigejava.com/article/detail/56
spring boot系列教程地址:http://kaigejava.com/article/list?cateid=3
spring boot框架学习7-spring boot的web开发(3)-自定义消息转换器
原文地址:http://kaigejava.blog.51cto.com/3962615/1980458