クラウドサーバー上でHelloWorld of SpringBootを最初から構築します。超詳細なグラフィックチュートリアル

Spring Boot HelloWorldを最初から構築する

学習ウェブサイト:http://developer.aliyun.com/adc/scenario/af334c34023e423785cdf06d9a92d692?spm = a2c6h.15013979.J_7591448770.11.60ff7077owk8FW

学習カタログ

    1. リソースを作成する
    1. Java開発環境をインストールする
    1. IntelliJIDEAをインストールして構成する
    1. SpringBootプロジェクトを作成する
    1. プロジェクトをパッケージ化してECSサーバーにアップロードします
    1. ECSサーバーに接続します
    1. ECSでJavaプロジェクトを実行する

リソースを作成する

  1. ページの左側にある[クラウド製品リソース]ドロップダウンメニューをクリックしてこの実験リソースを表示します。

  2. 無料で開くクリックして、必要なリソースを作成します。

注:リソースの作成プロセスには1〜3分かかります。実験的なリソースの作成が終了したら、クラウドオファリングのリソースビューリソース情報によって、IPアドレス、ユーザー名、パスワードなどのリストが作成されます。

画像-20210202193318529

Java開発環境をインストールする

  1. JDK8をダウンロードしてインストールしますダウンロードアドレスについては、Java SE8u261を参照してください

  2. Java環境変数を構成します。

a。コマンドウィンドウを開き、次のコマンドを実行します。

**注:**コマンドを実行する前に、JAVA_HOMEパラメータC:Program FilesJavajdk1.8.0_211をJDKインストールディレクトリに変更してください。

setx JAVA_HOME "C:Program FilesJavajdk1.8.0_211"
setx path "%path%;%JAVA_HOME%bin"

実装結果は以下のとおりです。

img

b。次のコマンドを実行して、環境変数の構成が成功したかどうかを確認します。

java -version

実装結果は以下のとおりです。

img

IntelliJIDEAをインストールして構成する

このステップでは、主にIntelliJIDEAを使用してSpringAssistantプラグインをインストールする方法を紹介します。

  1. IntelliJIDEAをダウンロードしてインストールしますダウンロードアドレスについてはIntelliJIDEAを参照してください

  2. ダブルクリックしてIntelliJIDEAを実行します。

  3. IntelliJ IDEAスタートアップインターフェイスで、[構成] > [設定]をクリックします

img

  1. [プラグイン]クリックして、検索バーに入力しますspring Assistant最後に、[インストール]クリックてプラグインインストールします。

img

  1. [ IDEの再起動]をクリックします。

img

SpringBootプロジェクトを作成する

このステップでは、主にSpringAssistantプラグインを使用して単純なSpringBootプロジェクトを構築する方法を紹介します。

  1. IntelliJ IDEAスタートアップインターフェイスで、[ Create NewProject]をクリックします

  2. クリックして春のアシスタントを左側に、[OK]をクリックします次へ

img

  1. 以下に示すように、この順に配置されGroup IdArtifact IdPackagingなど、[OK]をクリックし、次へを

img

  1. クリックしてウェブを左側にチェックし、春のWebを、そして最後にクリックし、次へを

img

  1. [完了]クリックして、プロジェクトが初期化されるのを待ちます。

完全なディレクトリ構造は次のとおりです。

img

  1. 初期化が完了したら、com.example.demoディレクトリにHelloAliyunController.javaファイルを作成します。

img

  1. 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!!!";
    }
}

プロジェクトをパッケージ化してECSサーバーにアップロードします

  1. プロジェクトをパッケージ化します。

a。IDEAの右上隅にあるMavenをクリックします。

img

b。[デモ] > [ライフサイクル] > [パッケージ]を順番にダブルクリックして、パッケージを開始します。

img

実行結果は以下のとおりです。図に示されている場所は、パッケージ化後のjarパッケージのパスです。

img

  1. ターミナルツールを開きます。
  • Windows:コマンドウィンドウを開きます。
  • MAC:コマンドラインターミナルターミナルを開きます。

Windowsユーザーの場合、SSHツールがシステムにインストールされているかどうかを確認してください。検査方法:

a。ターミナルでコマンドssh-Vを入力します。

ssh -V

SSHバージョンが表示されている場合は、次の図に示すように、SSHバージョンがインストールされていることを意味します。

img

b。インストールされていない場合は、OpenSSHツールをダウンロードしてインストールしてください

  1. jarパッケージをECSサーバーにアップロードします。

a。コマンドラインで次のコマンドを実行します。

scp C:UsersAdministratorIdeaProjectsdemotargetdemo-0.0.1-SNAPSHOT.jar [email protected]:/root

説明:コマンドを実行する前に、以下のパラメーターを置き換えてください。

  • C:UsersAdministratorIdeaProjectsdemotargetdemo-0.0.1-SNAPSHOT.jarは、jarパッケージのストレージパスです。
  • 47.xx.xx.xxは、ECSインスタンスのパブリックネットワークIPです。

実装結果は以下のとおりです。

img

b。作成したECSクラウドサーバーのログインパスワードを入力します。

c。アップロードが成功すると、次の情報が表示されます。

img

ECSサーバーに接続します

  1. ターミナルで接続コマンドssh [username] @ [ipaddress]を入力します。

ユーザー名とIPアドレスを、手順1で作成したECSサーバーのエラスティックパブリックIPに置き換える必要があります。例えば:

ssh [email protected]

img

コマンドの表示結果は次のとおりです。

img

  1. はいと入力します。

  2. 続行することに同意すると、ログインパスワードの入力を求められます。パスワードは、作成したクラウドサービスのECSのログインパスワードです。

img

ログインに成功すると、以下の情報が表示されます。

img

ECSでJavaプロジェクトを実行する

  1. 次のコマンドを実行して、Javaランタイム環境をインストールします。
yum -y install java-1.8.0*
  1. 次のコマンドを実行して、Javaプロジェクトを実行します。
java -jar demo-0.0.1-SNAPSHOT.jar

実装結果は以下のとおりです。

img

  1. ブラウザを使用してにアクセスしますhttp://<ECS公网IP>:8080

次のインターフェイスに戻ると、プロジェクトが正常に開始されたことを示します。

動作環境。

yum -y install java-1.8.0*
  1. 次のコマンドを実行して、Javaプロジェクトを実行します。
java -jar demo-0.0.1-SNAPSHOT.jar

実装結果は以下のとおりです。

[外部リンク画像が転送されています...(img-YAlrGcWg-1613440993036)]

  1. ブラウザを使用してにアクセスしますhttp://<ECS公网IP>:8080

次のインターフェイスに戻ると、プロジェクトが正常に開始されたことを示します。

img

おすすめ

転載: blog.csdn.net/weixin_43314519/article/details/113822494
おすすめ