什么是 Spring Boot ?
解释一下:Spring Boot 可以构建一切。Spring Boot 设计之初就是为了最少的配置,最快的速度来启动和运行 Spring 项目。Spring Boot 使用特定的配置来构建生产就绪型的项目。
Spring Boot 的特性:
-
使用 Spring 项目引导页面可以在几秒构建一个项目
-
方便对外输出各种形式的服务,如 REST API、WebSocket、Web、Streaming、Tasks
-
非常简洁的安全策略集成
-
支持关系数据库和非关系数据库
-
支持运行期内嵌容器,如 Tomcat、Jetty
-
强大的开发包,支持热启动
-
自动管理依赖
-
自带应用监控
-
支持各种 IED,如 IntelliJ IDEA、NetBeans
Spring Boot 快速入门
构建项目:
(1)访问 http://start.spring.io/。
(2)选择构建工具 Maven Project、Spring Boot 版本 1.5.8 及一些工程基本信息,可参考下图:
(3)单击 Generate Project 按钮并下载项目压缩包。
(4)解压后,单击 Eclipse,Import | Existing Maven Projects | Next | 选择解压后的文件夹 | Finsh 命令,OK Done!
(5)如果使用的是 Idea,单击 File | New | Model from Existing Source.. | 选择解压后的文件夹 | OK 命令, 选择 Maven ,一路 Next,OK Done!
如果读者使用的是 Idea 工具,也可以这样:
(1)单击 File | New | Project… 命令,弹出新建项目框。
(2)选择 Spring Initializr 选项,单击 Next 按钮,也会出现上述类似的配置界面,Idea 帮我们做了集成。
(3)填写相关内容后,单击 Next 按钮,选择依赖的包再单击 Next 按钮,最后确定信息无误单击 Finish 按钮。
对上面的配置做一个解释:
-
第一个选择框选择创建以 Maven 构建项目,还是以 Gradle 构建项目,这是两种不同的构建方式,其中 Gradel 配置内容更简洁一些,并且包含了 Maven 的使用,不过日常使用 Maven 居多。
-
第二个选择框选择编程语言,现在支持 Java、Kotlin