![从企业级开发到云原生微服务:Spring Boot实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/257/33831257/b_33831257.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2 快速建立Spring Boot应用
主流的开发工具都对Spring Boot提供了直接支持,本节讲述最简单也是最常用的基于Spring Initializr建立Spring Boot应用的方式。Spring Boot 2.x要求Java版本至少在Java 8及以上。
1.2.1 安装Java
从Oracle官网下载适合自己操作系统的Java SE版本。
在安装好Java SE之后,在Windows系统下,需在环境变量中配置JAVA_HOME变量。
1.2.2 使用Spring Initializr
Spring Initializr是由Spring官方提供的,用来简化生成Spring Boot应用的网站。
(1)Spring Initializr的首页如图1-1所示。
![](https://epubservercos.yuewen.com/E5E2EB/18096059808236406/epubprivate/OEBPS/Images/37792_17_01.jpg?sign=1738830682-9rRcabe2GgzHHZPk4x4eiDjJq0Fxt4HM-0-e644c2b7e23d1c90574127cfb7388124)
图1-1
图1-1中主要选项含义如表1-1所示。
表1-1
![](https://epubservercos.yuewen.com/E5E2EB/18096059808236406/epubprivate/OEBPS/Images/37792_18_01.jpg?sign=1738830682-6ClpRorB1VsQc3EnxNLJdbwxS3w4fuX6-0-999bd3e10fd9595e54072e45f4ea8c35)
(2)在当前页面填写应用信息、Spring Boot版本以及依赖信息,单击“Generate Project”按钮,会自动生成并下载应用源码。
1.2.3 第一段代码
解压缩quick-start.zip。
(1)在top.wisely.quickstart.QuickStartApplication类上添加@RestController注解,并在类上添加控制器方法。
![](https://epubservercos.yuewen.com/E5E2EB/18096059808236406/epubprivate/OEBPS/Images/37792_18_02.jpg?sign=1738830682-XM8OHCGHWYRuP6sWRGDHMEPFMhMDdnzb-0-0d56a138303aae3a385482f9f2ea778b)
(2)运行应用。
使用Gradle Wrapper运行应用,在应用目录下执行下面命令。
Windows:
![](https://epubservercos.yuewen.com/E5E2EB/18096059808236406/epubprivate/OEBPS/Images/37792_19_01.jpg?sign=1738830682-p692LbCnuEKGakdxlko0Ft254RS8jHYi-0-d30347afafb7a1042ba8a3d5248ec30f)
macOS:
![](https://epubservercos.yuewen.com/E5E2EB/18096059808236406/epubprivate/OEBPS/Images/37792_19_02.jpg?sign=1738830682-OG6ctQtECkohSspkYvZanEzqvETFqHlR-0-c8d8a531b5daa924a640d0eadea835d1)
(3)访问应用,如图1-2所示。
![](https://epubservercos.yuewen.com/E5E2EB/18096059808236406/epubprivate/OEBPS/Images/37792_19_03.jpg?sign=1738830682-l3ZrKQfMasckCxI6aIMlFnPR79rcB6ra-0-ab4d0bb79f01911e8613da041d611f57)
图1-2