1:为基于Spring的开发提供更快的入门体验
2:创建可独立运行的Spring应用
3:直接嵌入Tomcat或Jetty服务器,不需要打包成WAR文件
4:提供推荐的基础POM文件(starter)来简化Apache Maven配置
5:尽可能的根据项目依赖来自动配置Spring框架
6:提供可以直接在生产环境中使用的功能,如性能指标,应用信息和应用健康检查
7:开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求
8:其他大量的项目都是基于Spring Boot之上的,如Spring Cloud
使编码变得简单
使部署变得简单
使配置变得简单
使监控变得简单
创建第一个SpringBoot项目
选好后点击next
点击next
Finish
等待项目加载完成
看不懂,估计意思是Maven没法下载相关的JAR包
点击OK开始自动下载JAR包,一会后发现错误消失了
测试
没有报错启动成功。
浏览器输入 localhost:8080/hello
项目成功启动了。
可见用了SpringBoot后零配置,就创建了一个Spring项目。是不是很神奇