首页 > 其他分享 >Spring Boot对Web开发的支持

Spring Boot对Web开发的支持

时间:2022-11-04 12:34:29浏览次数:92  
标签:web Web spring boot 自动 Boot Spring


Web开发是开发中至关重要的一部分,Web开发的核心内容主要包括内嵌Servlet容器和Spring MVC。

Spring Boot对Web开发的支持

spring Boot提供了spring-boot-starter-web为web开发提供支持,spring-boot-starter-web为我们嵌入了Servlet和Spring MVC的依赖。而web相关的自动配置存储在spring-boot-autoconfigure-1.5.3.RELEASE.jar的org.springframework.boot.autoconfigure.web下,如图: 

Spring Boot对Web开发的支持_Spring Boot Web

从这些文件中可以看出:

  • ServerPropertiesAutoConfiguration和ServerProperties自动配置内嵌的servlet容器
  • HttpEncodingAutoConfiguration和HttpEncodingProperties自动配置http的编码
  • MultipartAutoConfiguration和MultipartProperties用来自动配置上传文件的属性
  • JacksonHttpMessageConvertersConfiguration用来自动配置MappingJackson2HttpMessageConverter和MappingJackson2XmlHttpMessageConverter两种消息转换器
  • WebMvcAutoConfiguration和WebMvcProperties用来自动配置Spring MVC

标签:web,Web,spring,boot,自动,Boot,Spring
From: https://blog.51cto.com/u_15861563/5823576

相关文章

  • Spring Boot与Thymeleaf集成
    JSP在内嵌Servlet容器上运行有些问题(内嵌Tomcate、Jetty不支持以jar的形式运行JSP,Undertow不支持JSP)。SpringBoot默认使用Thymeleaf模板,因为Thymeleaf模板提供了完美的S......
  • Spring Boot 常用应用属性配置列表
    #===================================================================#COMMONSPRINGBOOTPROPERTIES##Thissamplefileisprovidedasaguideline.DoNOT......
  • WebApi Swagger使用
    一、配置代码SwaggerConfig.csusingSwashbuckle.Application;usingSwashbuckle.Swagger;usingSystem;usingSystem.Collections.Concurrent;usingSystem.Collec......
  • SpringCloud(六) - RabbitMQ安装,三种消息发送模式,消息发送确认,消息消费确认(自动,手动)
    1、安装erlang语言环境1.1创建erlang安装目录mkdirerlang1.2上传解压压缩包上传到:/root/解压缩#tar-zxvfotp_src_22.0.tar.gz1.3进入解压缩目录,指定......
  • Welcome to MWeb
    MWebisaprofessionalMarkdownwriting,notetaking,andstaticbloggeneratorappforMac,iPad,andiPhone.HerearesomespecialfeaturesofMWeb.Thesoft......
  • spring框架略解一( 3.2.13 )
    一、功能  二、结构   1.DataAccess/Integration(数据访问/集成)数据访问/集成层包括JDBC、ORM、OXM、JMS和Transactions模块,具体介绍如下。JDBC模块:......
  • SpringCloud的重要组件
    SpringCloud基本组件一、SpringCloud是什么SpringCloud是一套基于SpringBoot的微服务解决方案。最开始是由NetFilx开源的一些组件,但是由于这些组件已经进入了维护模式(不......
  • 从元宇宙到Web3.0,“新赛道”的职场人该怎么找工作?
    不可否认,从年初开始,整个互联网行业求职市场情况就不是很乐观,求职者要如何调整心态备战面试,才能高效求职找到心仪的工作呢?如果你也有这样的困惑,这篇文章必读!天音控股CHO张云......
  • SpringCloud (五) - 云服务器Centos7.6,安装JDK,Maven,Mysql,Redis
    1、购买云服务器购买地址:https://cloud.tencent.com/act/pro/2022double11_warmup后面的环境都是基于此环境Centos7.6;2、安装SecureCRT和SecureFX2.1SecureCRT教......
  • grafana faro-web-sdk web 可观测性sdk
    最近grafan大会开源了不少好东西,faro-web-sdk就是一个很不错的前端监控方案参考架构  说明phlare也是grafana开源的一些持续profle的一个方便工具,faro-web-sd......