Spring和SpringMVC框架,相信小伙伴们都熟悉了吧,在学习、使用的过程中一定发现了要配置好多东西、搭建好环境、部署到web容器才能正常运行。折腾下来估计要浪费大半天的时间。要做微服务架构、我们会将系统拆分成很多个小项目提供服务,搭建一个项目如此麻烦的话,真是太浪费时间。
Spring Boot可以让我们快速创建一个基于Spring的项目,只需很少的配置就可以让这个项目很完善的运行起来、甚至都不需要部署到tomcat。是不是很期待,废话不多说了哦,进入正题。
Spring Boot核心功能:
1.独立运行Spring项目
Spring Boot可以以jar包的形式来运行,java -jar xxx.jar 哇、只需一行简单的命令就可以跑一个Spring Web服务了,是不是非常方便。部署到docker的话更爽歪歪了。
2.内嵌Servlet容器
是不是很疑惑它为什么能以jar包形式来提供web服务,其实Spring Boot内嵌了Tomcat,这样就无需以war包的形式部署项目。不神秘了吧,其实换汤不换药。
3.提供starter简化Maven配置
使用Spring需要添加大量的依赖,而这些依赖很多都是固定的,Spring Boot 通过starter能够帮助我们简化Maven配置。
4.自动配置Spring
5.准生产的应用监控
6.无代码生成和xml配置
了解更多Spring Boot功能优点,关注我们哦!
1. 项目创建
初次接触,首先创建一个Spring Boot项目,以IntelliJ IDEA为例,创建时选择Spring Initializr,如下图:
2.填写项目详细信息,如下图:
3.填写项目使用到的技术
按需勾选上相应的技术就可以了,是不是很方便,如下图:
4.最后一步,填写工程名字点击finish:
第一次创建会去下载需要的依赖等,耗时稍长。项目创建成功之后我们来看看这个东西要怎么样去运行。在项目的根目录下会有一个以Application结尾的入口类,如下图: