【仅需一次订阅,作者所有专栏都能看】
1.1、SpringBoot简介
我们在学习Spring框架的时候,是否经常为其繁杂的配置而苦恼?不妨回想一下搭建一个传统的 Spring Web 项目的步骤。
- 配置
web.xml文件,配置dispatcherServlet和contextLoadListener分别加载springmvc、spring - 配置数据库连接、配置事务管理器
- 配置
classPath文件加载、开启注解驱动、注解扫描 - 配置各种日志框架的
xml文件 - …
- 应用开发完成部署到web服务器中运行
- …
想必很多同学在使用Spring框架的时候,常常为这一堆反复黏贴的配置搞得焦头烂额。那么,有没有更易上手的构建web应用的框架呢?
SpringBoot这一Spring家族的扛鼎之作便是我们所需要的。
Spring Boot让我们的Spring应用变的更加轻量化,屏蔽了一些繁琐的配置,开箱即用。
比如:你可以仅仅依靠一个Java类的Main函数来运行一个Spring应用,而无需打成war包丢到到Tomcat中去启动。你也可以打包你的应用为jar并通过使用java -jar来运行你的Spring Web应用。这在思维定式的传统的观念里是不可想象的,SpringB

SpringBoot简化了传统Spring应用的配置,提供默认配置和内嵌式容器,实现快速开发。通过一个简单的HTTP请求处理示例,了解Spring Boot的基础项目构建。文章对比了SpringBoot与SpringMVC、SpringCloud的区别,SpringBoot是用于构建可运行应用的脚手架,而SpringMVC是Web组件,SpringCloud则构建于SpringBoot之上,提供微服务解决方案。
订阅专栏 解锁全文
3074





