【ISSUE】Spring BootでHello Worldをブラウザで表示するまでの流れ
2024年12月23日 8:40
今回は、Spring Bootで画面に「Hello World」を表示するまでの流れを書いていきます。
こちらは、VSCodeでSpring Bootプロジェクトを開始した後からの流れを書いていきます。
(今回はSpring Securityを依存関係に含んでいないのでログイン画面は表示されません)
プロジェクト開始までの流れはこちらの記事を参考にしてみて下さい。↓
https://qiita.com/hukuryo/items/0bb58861751db3c20d26
まず「Hello World」を表示するHTMLを簡単に書いていきます。
次に、Controllerクラスを作成し、先ほどのHTMLテムプレートの表示をします。
以下のようにコントローラーファイルを作成して、コンタロラークラスを書いていきます。
VSCodeの場合、コントローラークラスを定義すると、自動でパッケージやクラス名の定義などはしてくれます。
コントローラクラスが定義できたら、中身を書いていきます。
使われているアノテーションの説明は以下の通りです。コード内の説明も含めて読んでみて下さい。
アノテーションとは、Springで様々な機能を提供してくれるもので@〜と記述します。(このコードだと@Contorollerなど)
アノテーション名 | 機能説明 |
---|---|
@Contorller | コンピュ-ターにコントローラークラスであることを認識させるためのもので、コンピューターに「このクラスはコントローラークラスです!」と教えてあげているイメージ |
@GetMapping | ブラウザからgetリクエストが送られてきた時にこのコードを動かしますという定義をするためのアノテーション。 |
それでは、ブラウザでHello Worldが表示されるか確認してみましょう。
ブラウザのアドレスバーに以下のURLを入力して下さい。
http://localhost:8080/hello/
そうすると、、、
このようにHello Worldが出力されました!
[cv:issue_marketplace_engineer]
診断を受けるとあなたの現在の業務委託単価を算出します。今後副業やフリーランスで単価を交渉する際の参考になります。また次の単価レンジに到達するためのヒントも確認できます。