spring boot框架学习7-spring boot的web

作者: 凯哥Java | 来源:发表于2017-11-12 21:45 被阅读75次

    本章节主要内容:

    通过前面的学习,我们了解并快速完成了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框架学习3-spring boot核心(2)

    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

        本文链接:https://www.haomeiwen.com/subject/cpgomxtx.html