【ISSUE】Spring BootでHello Worldをブラウザで表示するまでの流れ

0

2024年12月23日 8:40

はじめに

今回は、Spring Bootで画面に「Hello World」を表示するまでの流れを書いていきます。
こちらは、VSCodeでSpring Bootプロジェクトを開始した後からの流れを書いていきます。
(今回はSpring Securityを依存関係に含んでいないのでログイン画面は表示されません)

プロジェクト開始までの流れはこちらの記事を参考にしてみて下さい。↓
https://qiita.com/hukuryo/items/0bb58861751db3c20d26

HTMLテンプレートを作成

まず「Hello World」を表示するHTMLを簡単に書いていきます。
img

Controllerの作成

次に、Controllerクラスを作成し、先ほどのHTMLテムプレートの表示をします。
以下のようにコントローラーファイルを作成して、コンタロラークラスを書いていきます。
VSCodeの場合、コントローラークラスを定義すると、自動でパッケージやクラス名の定義などはしてくれます。

img

コントローラクラスが定義できたら、中身を書いていきます。

img
使われているアノテーションの説明は以下の通りです。コード内の説明も含めて読んでみて下さい。
アノテーションとは、Springで様々な機能を提供してくれるもので@〜と記述します。(このコードだと@Contorollerなど)

アノテーション名機能説明
@Contorllerコンピュ-ターにコントローラークラスであることを認識させるためのもので、コンピューターに「このクラスはコントローラークラスです!」と教えてあげているイメージ
@GetMappingブラウザからgetリクエストが送られてきた時にこのコードを動かしますという定義をするためのアノテーション。

Hello Worldを表示

それでは、ブラウザでHello Worldが表示されるか確認してみましょう。
ブラウザのアドレスバーに以下のURLを入力して下さい。
http://localhost:8080/hello/
そうすると、、、
スクリーンショット 2023-01-05 11.25.32.png

このようにHello Worldが出力されました!

[cv:issue_marketplace_engineer]

0

診断を受けるとあなたの現在の業務委託単価を算出します。今後副業やフリーランスで単価を交渉する際の参考になります。また次の単価レンジに到達するためのヒントも確認できます。