プロジェクト作成
- IntelliJの起動
- 「Create New Project」を選択
- New Projectの画面で以下を行う
- 左から「Spring Initializr」を選択
- Project SDKは使いたいJavaのバージョンを選択。そのままでよい
- Choose Initializr Service URLは「Default」を選択
- 「Next」を選択
- Project Metadataの画面で以下を行う
- Groupはそのままでよい。
自分のサイトがsample.noteblog.netとあったらnet.noteblog.sampleのようして入れたりする - Artifactはサービス名。特になければそのままか適当でよい
- Typeは「Gradle Project」を選択
- Languageは「Java」を選択
- Packagingは「Jar」を選択
- Java Versionは 上記のProject SDKで選んだのと同じバージョンを選択
- Versionはそのままでよい
- NameはArtifactと同じ
- Descriptionはそのままでよい
- Packageはそのままでよい。自動で[Group].[Artifact]になっているはず
- 「Next」を選択
- Groupはそのままでよい。
- Depandencyの画面で以下を行う
- 「Spring Web」「Spring Boot DevTool」「Lombok」「Spring Configuration Processor」を検索して選択。
その他MySQLなど使いたければ「MySQL Driver」を選択 - 右上にあるSpring Bootのバージョンはそのままか安定版(SNAPSHOTと付いてないもの)を最新を選択
- 「Next」を選択
- 「Spring Web」「Spring Boot DevTool」「Lombok」「Spring Configuration Processor」を検索して選択。
- 「Finish」を選択
プロジェクト起動
- IntelliJの右上にある再生ボタン(▶︎)のボタンをおす
- ブラウザーでhttp://localhost:8080/にアクセス
- 「Whitelabel Error Page …」のような文字が書かれたページが表示されたらOK
独自のAPIのレスポンスを作ってみる
- 左のProjectからフォルダーを選択していき、プロジェクトの作成のPackage名(そもままで作成していたらcom.example.demo)で右クリックをし「New」→「Java Class」を選択
- クラス名はここでは「HelloApi」と入れる
- 以下のコード記述する
- プロジェクトを実行(▶︎)
- ブラウザでhttp://localhost:8080にアクセスし画面に「Hello」と表示されたらOK
HelloApi.java
1 2 3 4 5 6 7 8 9 10 11 12 13 |
package com.example.demo; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloApi { @RequestMapping("/hello") public String getHello() { return "Hello"; } } |
コメント
[…] IntelliJを用いたSpring Bootのプロジェクト作成 – APIを作るプロジェクト作成Int… […]
[…] IntelliJを用いたSpring Bootのプロジェクト作成 – APIを作るプロジェクト作成Int… […]