1.前言
Spring一直是很火的一个开源框架,在过去的一段时间里,Spring Boot在社区中热度一直很高,所以决定花时间来了解和学习,为自己做技术储备。
2.spring-boot简介
Spring框架功能很强大,但是就算是一个很简单的项目,我们也要配置很多东西。因此就有了Spring Boot框架,它的作用很简单,就是帮我们自动配置。Spring Boot框架的核心就是自动配置,只要存在相应的jar包,Spring就帮我们自动配置。如果默认配置不能满足需求,我们还可以替换掉自动配置类,使用我们自己的配置。另外,Spring Boot还集成了嵌入式的Web服务器,系统监控等很多有用的功,让我们快速构建企业及应用程序
3 spring-boot优缺点
优点:
- 创建独立Spring应用程序
- 嵌入式Tomcat,Jetty容器,无需部署WAR包
- 简化Maven及Gradle配置
- 尽可能的自动化配置Spring
- 直接植入产品环境下的实用功能,比如度量指标、健康检查及扩展配置等
- 无需代码生成及XML配置
缺点:
- 坑有些多, 文档略少, 特别是一些JavaConfig相关的东西
- spring-boot项目往往比较大依赖jar包比较多,spring也用同样的问题
- 版本迭代速度很快
3.创建一个简单的spring-boot项目(如下图)
到此一个简单的spring boot项目就创建完了,是不是很easy!
- springBoot项目三种启动方式介绍
- 使用idea运行一个普通方法一样运行springBoot项目main方法:
- 使用命令:mvn spring-boot:run
- 使用java -jar xxxx.jar
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。