SpringBoot中SpringMVC自动配置原理

 时间:2024-10-19 14:44:27

1、SpringBoot自动配置好了SpringMVC,以下是SpringBoot对SpringMVC的默认配置:1、自动配置了ViewResolver(视图解析器:根据方法的返回值得到视图对象)

SpringBoot中SpringMVC自动配置原理

2、如果要定制视图,我们可以给容器中添加一个视图解析器,ContentNegotiatingViewResolver会自动将其组合进来。

SpringBoot中SpringMVC自动配置原理

3、接下来就可以在DispatchServlet中看到我们的自定义的视图解析器:

SpringBoot中SpringMVC自动配置原理

4、自动注册了Converter,GenericConverter,Formatter等bean组件。比如类型转化。可以在springboot配置文件中配置日期格式化的规则。

5、我们自己也可以自己添加格式化器,只需要放在容器中即可。

SpringBoot中SpringMVC自动配置原理

6、自动配置了HttpMessageConverters ,用来转换Http请求和响应。

SpringBoot中SpringMVC自动配置原理

7、如何修改SpringBoot的默认配置。1、springBoot在自动配置很多组件的时候,先看容器中有迨藻悃顼没有用户自己配置的。如果有就用用户配置的,如果没有,才自动配置。如果有些罪案可以有多个,则将用户配置的和系统默认的组合起来。

SpringBoot中SpringMVC自动配置原理
  • PHP:PHPstorm——安装后第一次启动
  • jquery如何统一设置页面所有div元素的内容
  • HTML中怎么把表头固定
  • MindSpore实现图像分类之数据处理部分
  • css背设置透明度教程
  • 热门搜索
    一大写怎么写 五线谱怎么看 forest怎么读 大腿粗怎么减 怎么了用英语怎么说 福州大学怎么样 绿萝叶子发黄怎么办 u盘打不开怎么办 绿豆芽怎么炒好吃 怎么重启路由器