Skip to content

Spring Frameworkを使用したRESTful Webサービス

Notifications You must be signed in to change notification settings

t-uejo/blog-api

Repository files navigation

Blog API

Spring Framework を使用した RESTful API サービス

Tech Stack

  • 言語: Java 21
  • フレームワーク: Spring Boot 3.x
  • データベース: MySQL 8.1
  • キャッシュサーバ: Redis 7.2
  • ビルドツール: Gradle
  • テスト: JUnit、Mockito
  • ドキュメント: OpenAPI/Swagger による API ドキュメント

Setup

  1. Dockerコンテナを起動
docker compose up -d
  1. テーブル作成、ローカル開発用のサンプルデータ投入
./gradlew flywayMigrate

Note

Migrationファイルは以下に配置。build.gradleに定義。

  • テーブル定義:src/main/resources/db/migration
  • ローカル開発用のサンプルデータ:src/main/resources/db/migration_dev
  1. アプリケーションの起動
./gradlew bootRun 

About

Spring Frameworkを使用したRESTful Webサービス

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages