从零搭建Spring Boot的Hello World

释放双眼,带上耳机,听听看~!

安装Java开发环境
1. 下载并安装JDK8

安装并配置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

3.  如下图所示,依次配置Group IdArtifact IdPackaging等,然后单击 Next

4.  在左侧单击 Web,然后勾选 Spring Web,最后单击Next

 

5.  单击 Finish,等待项目初始化。

完整的目录结构如下。

6.  初始化完成之后,在 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 怀特博客!!!www.ylesb.com";
    }
}

打包并上传项目到ECS服务器

1.  打包项目。

a.  单击IDEA右上角Maven

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

执行结果如下,图中标记位置为打包后jar包的路径。

2.  打开终端工具。

  • Windows:打开命令窗口。
  • MAC:打开命令行终端Terminal。

Windows用户请检查系统中是否安装有SSH工具。检查方法:

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

ssh -V

如果显示SSH版本则表示已安装,如下图所示。

b.  如果未安装,请下载安装OpenSSH工具。

3.  上传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

 

命令显示结果如下:

2.  输入 yes。

3.  同意继续后将会提示输入登录密码。 密码为已创建的云服务的ECS的登录密码。

登录成功后会显示如下信息。

运行ECS上的Java项目

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

yum -y install java-1.8.0*

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

java -jar demo-0.0.1-SNAPSHOT.jar

执行结果如下。

3.  使用浏览器访问http://<ECS公网IP>:8080

返回如下界面表示项目启动成功。

给TA买糖
共{{data.count}}人
人已赞赏
个人项目

时间管理APP

2020-7-28 17:07:16

个人项目

搭建KMS服务器

2020-8-4 14:24:40

版权声明 1 本网站名称:怀特博客
2 本站永久网址:https://www.ylesb.com
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ466534434进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
阿里云WordPress

Optimized by WPJAM Basic