SpringBoot中SpringMVC自动配置原理
1、SpringBoot自动配置好了SpringMVC,以下是SpringBoot对SpringMVC的默认配置:
1、自动配置了ViewResolver(视图解析器:根据方法的返回值得到视图对象)
2、如果要定制视图,我们可以给容器中添加一个视图解析器,ContentNegotiatingViewResolver会自动将其组合进来。
3、接下来就可以在DispatchServlet中看到我们的自定义的视图解析器:
4、自动注册了Converter, GenericConverter, Formatter等bean组件。比如类型转化。
可以在springboot配置文件中配置日期格式化的规则。
5、我们自己也可以自己添加格式化器,只需要放在容器中即可。
6、自动配置了HttpMessageConverters ,用来转换Http请求和响应。
7、如何修改SpringBoot的默认配置。
1、springBoot在自动配置很多组件的时候,先看容器中有没有用户自己配置的。如果有就用用户配置的,如果没有,才自动配置。
如果有些罪案可以有多个,则将用户配置的和系统默认的组合起来。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:148
阅读量:146
阅读量:78
阅读量:162
阅读量:190