乐趣区

关于spring-boot-编程思想:从零搭建Spring-Boot的Hello-World

场景介绍

本教程将应用 IntelliJ IDEA 搭建一个简略 Spring Boot 我的项目,并将这个我的项目部署到阿里云服务器 ECS 上。

背景常识

背景常识
Spring Boot
Spring Boot 是近几年十分风行的一款微服务框架,具备简化配置、疾速搭建、内嵌 Tomcat 或 Jetty 容器的特点,让开发人员专一于业务实现,基于 Maven 或 Gradle 插件创立可执行的 JARs 和 WARs。

云服务器 ECS
云服务器(Elastic Compute Service,简称 ECS)是阿里云提供的性能卓越、稳固牢靠、弹性扩大的 IaaS(Infrastructure as a Service)级别云计算服务。云服务器 ECS 免去了您洽购 IT 硬件的后期筹备,让您像应用水、电、天然气等公共资源一样便捷、高效地应用服务器,实现计算资源的即开即用和弹性伸缩。阿里云 ECS 继续提供创新型服务器,解决多种业务需要,助力您的业务倒退。

步骤一:创立资源(未开明 ECS)

1. 在 [阿里云从零搭建 Spring Boot 的 Hello World 体验场景] 处(https://developer.aliyun.com/… 开始体验开明资源后,查看本次试验资源。

2. 单击 收费开明 创立所需资源。

步骤二:装置 Java 开发环境

1. 下载并装置 JDK8,下载地址参见 Java SE 8u261。

2. 配置 Java 环境变量。

a.  关上命令窗口,执行以下命令。

阐明:执行命令前,请批改 JAVA_HOME 参数 C:\Program Files\Java\jdk1.8.0_211 为您的 JDK 装置目录。
执行后果如下。

b. 执行以下命令,验证环境变量配置是否胜利。
java -version

执行后果如下。

步骤三:装置并配置 IntelliJ IDEA

此步骤次要介绍应用 IntelliJ IDEA 装置 Spring Assistant 插件。
1. 下载并装置 IntelliJ IDEA,下载地址参见 IntelliJ IDEA。
2. 双击运行 IntelliJ IDEA。
3. 在 IntelliJ IDEA 启动界面,顺次单击 Configure > Settings。

4. 单击 Plugins,而后在搜寻栏输出 spring Assistant。最初单击 Install 装置插件。

5. 单击 Restart IDE。

步骤四:创立 Spring Boot 我的项目

本步骤次要介绍应用 Spring Assistant 插件来搭建简略的 Spring Boot 我的项目。
1. 在 IntelliJ IDEA 启动界面,单击 Create New Project。
2. 在左侧单击 Spring Assistant,而后单击 Next。

步骤五:打包并上传我的项目到 ECS 服务器

1. 打包我的项目。

a.  单击 IDEA 右上角 Maven。

b.  顺次双击 demo>Lifecycle>package,开始打包。


执行后果如下,图中标记地位为打包后 jar 包的门路。

2. 关上终端工具。

  • Windows:关上命令窗口。
  • MAC:关上命令行终端 Terminal。

Windows 用户请查看零碎中是否装置有 SSH 工具。查看办法:

a.  在终端中输出命令 ssh -V。
ssh -V

如果显示 SSH 版本则示意已装置,如下图所示。

b.  如果未装置,请下载安装 OpenSSH 工具。
  • 上传 jar 包到 ECS 服务器。
    a. 在命令行中执行以下命令。
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。

执行后果如下。

b.  输出已创立的 ECS 云服务器的登录明码。c.  上传胜利后,会显示如下信息。

步骤六:连贯 ECS 服务器

1. 在终端中输出连贯命令 ssh [username]@[ipaddress]。
您须要将其中的 username 和 ipaddress 替换为步骤一中创立的 ECS 服务器的弹性公网 IP。例如:

ssh root@123.123.123.123


命令显示后果如下:

  1. 输出 yes。
  2. 批准持续后将会提醒输出登录明码。明码为已创立的云服务的 ECS 的登录明码。


登录胜利后会显示如下信息。

步骤七:运行 ECS 上的 Java 我的项目

1. 执行以下命令,装置 Java 运行环境。

yum -y install java-1.8.0*

2. 执行以下命令,运行 Java 我的项目。

java -jar demo-0.0.1-SNAPSHOT.jar

执行后果如下。

  1. 应用浏览器拜访 http://<ECS 公网 IP>:8080。

返回如下界面示意我的项目启动胜利。

退出移动版