1

1.前言

Spring一直是很火的一个开源框架,在过去的一段时间里,Spring Boot在社区中热度一直很高,所以决定花时间来了解和学习,为自己做技术储备。

2.spring-boot简介

Spring框架功能很强大,但是就算是一个很简单的项目,我们也要配置很多东西。因此就有了Spring Boot框架,它的作用很简单,就是帮我们自动配置。Spring Boot框架的核心就是自动配置,只要存在相应的jar包,Spring就帮我们自动配置。如果默认配置不能满足需求,我们还可以替换掉自动配置类,使用我们自己的配置。另外,Spring Boot还集成了嵌入式的Web服务器,系统监控等很多有用的功,让我们快速构建企业及应用程序

3 spring-boot优缺点

优点:

  1. 创建独立Spring应用程序
  2. 嵌入式Tomcat,Jetty容器,无需部署WAR包
  3. 简化Maven及Gradle配置
  4. 尽可能的自动化配置Spring
  5. 直接植入产品环境下的实用功能,比如度量指标、健康检查及扩展配置等
  6. 无需代码生成及XML配置

缺点:

  1. 坑有些多, 文档略少, 特别是一些JavaConfig相关的东西
  2. spring-boot项目往往比较大依赖jar包比较多,spring也用同样的问题
  3. 版本迭代速度很快

3.创建一个简单的spring-boot项目(如下图)

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

到此一个简单的spring boot项目就创建完了,是不是很easy!

  • springBoot项目三种启动方式介绍
  1. 使用idea运行一个普通方法一样运行springBoot项目main方法:

clipboard.png

  1. 使用命令:mvn spring-boot:run

clipboard.png

clipboard.png

  1. 使用java -jar xxxx.jar

clipboard.png

clipboard.png


Gent
209 声望18 粉丝

今天不走,明天要跑!!!