ごっそログ

勉強したことなどを書いていきます

Nuxt 3+Spring BootでREST API #1 APIプロジェクトを作成する

目次

  • Spring Initializrでプロジェクトを作成する
  • IntelliJの設定を行う
  • プロジェクトを実行する

プロジェクトの雛形を作成する

Spring Initializr で雛形を作成する。
今回は以下の内容を設定した。

  • Project: Gradle
  • Language: Java
  • Spring Boot: 2.7.5
  • Metadata
    • Group: com.sample
    • Artifact: api
    • Name: api
    • Packaging: Jar
    • Java: 17
  • Dependencies

spring initializr

「GENERATE」を押下すると、プロジェクトのzipファイルがダウンロードされる

IntelliJの設定を行う

Gradle JVMの設定
  • 設定 > ビルド、実行、デプロイ > Gradle
  • Gradle JVMのバージョンが先ほどSpring Initializrで選択したJavaのバージョンと一致しているか確認しておく

アノテーションプロセッサを有効にする

コンパイル時にアノテーションに基づいてコードを検証、生成する仕組み(らしい)

SDKの設定
  • プロジェクト構造 > プロジェクト
  • SDKを選択
  • 言語レベルがSpring Initializrで選択したものになっていることを確認

プロジェクトを実行して立ち上がればOK

参考

spring boot で web api サーバを作る - Qiita