从零搭建Spring Boot的Hello World
1. 创建实验资源
开始实验之前,您需要先创建ECS实例资源。
- 在实验室页面,单击创建资源。
- (可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、用户信息等)。
说明:资源创建过程需要1~3分钟。
2. 安装Java开发环境
本步骤将指导您如何在您的电脑中安装Java开发环境,如果您的电脑已安装过ava开发环境可跳过此步骤。
- 在您的电脑中下载并安装JDK8,下载地址参见Java SE 8u261。
- 配置Java环境变量。
2.1 在您的电脑中打开命令窗口,并执行以下命令。
说明:执行命令前,请修改JAVA_HOME参数C:\Program Files\Java\jdk1.8.0_211为您的JDK安装目录。
setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0_211" setx path "%path%;%JAVA_HOME%\bin"
返回结果如下,表示已完成Java环境变量配置。
2.2 执行以下命令,验证环境变量配置是否成功。
java -version
返回结果如下,表示环境变量配置成功。
3. 安装并配置IntelliJ IDEA
本步骤将指导您如何在IntelliJ IDEA中安装Spring Assistant插件。
- 在您的电脑中下载并安装IntelliJ IDEA,下载地址请参见IntelliJ IDEA,安装步骤请参见安装方法。
注意:因版本问题,需要下载低版本的IntelliJ IDEA,请考虑下载如下版本。
- 双击运行IntelliJ IDEA。
- 在IntelliJ IDEA启动界面,选择Configure>Settings 。
- 单击Plugins,然后在搜索栏输入spring Assistant。最后单击Install安装插件。
- 单击Restart IDE。
- 在IDE and Plugin Updates对话框中,单击Restart。
4. 创建Spring Boot项目
本步骤将指导您如何使用Spring Assistant插件来搭建简单的Spring Boot项目。
- 在IntelliJ IDEA启动界面,单击Create New Project。
- 在New Project面板,单击Spring Assistant,然后单击Next。
- 在New Project面板的Project properties区域,如下图所示,依次配置Group Id、Artifact Id、Packaging等参数,然后单击Next。
- 在New Project面板,单击Web,然后选中Spring Web,最后单击Next。
- 单击Finish,等待项目初始化。
初始化完成后,完整的目录结构如下。
- 初始化完成之后,在com.example.demo目录下创建HelloAliyunController.java文件。
7. 在HelloAliyunController.java文件中,添加以下代码。
package com.example.demo; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloAliyunController { @RequestMapping("/") public String helloAliyun(){ return "Hello Aliyun!!!"; } }
5. 打包并上传项目到ECS服务器
本步骤将指导您如何打包并上传项目到ECS服务器。
- 打包项目。
1.1 在IntelliJ IDEA页面,单击右上角的Maven。
1.2 在右侧的Maven区域中,选中demo>Lifecycle>package,开始打包。
返回结果如下,图中标记位置为打包后jar包的路径。
- 打开您本机的终端工具。
- Windows:打开命令窗口。
- MAC:打开命令行终端Terminal。
Windows用户请检查系统中是否安装有SSH工具。检查方法:
a. 在终端中输入命令ssh -V。
ssh -V
如果显示SSH版本则表示已安装,如下图所示。
b. 如果未安装,请下载安装OpenSSH工具。
- 上传jar包到ECS服务器。
3.1 在命令行中执行以下命令。
scp C:\Users\Administrator\IdeaProjects\demo\target\demo-0.0.1-SNAPSHOT.jar root@47.xx.xx.xx:/root
说明: 在执行命令前,请先替换以下参数。
- C:\Users\Administrator\IdeaProjects\demo\target\demo-0.0.1-SNAPSHOT.jar为jar包存放路径。
- 47.xx.xx.xx为ECS实例公网IP。
返回结果如下。
3.2 输入已创建的ECS云服务器的登录密码。
3.3 上传成功后,会显示如下信息。
6. 运行ECS上的Java项目
本步骤将指导您如何在ECS服务器上运行Java项目。
- 在实验室的Web Terminal页面,执行以下命令,在ECS服务器上安装Java运行环境。
yum -y install java-1.8.0*
- 执行以下命令,在ECS服务器上运行Java项目。
java -jar demo-0.0.1-SNAPSHOT.jar
返回结果如下,表示你已成功运行Java项目。
- 在您的本机浏览器中,打开新页签并访问http://<ECS公网IP>:8080。
说明:您可在云产品资源列表中查看ECS公网IP。
返回如下页面,表示项目启动成功。
实验链接:https://developer.aliyun.com/adc/scenario/af334c34023e423785cdf06d9a92d692