SpringBoot3 & React の CSVダウンロードサンプル

  • Semantic UI React を UI フレームワークとした React with TypeScript で実装されたフロントサイド
  • ORM に MyBatis を利用した SpringBoot3 で実装されたサーバーサイド

上記構成を1つのリポジトリに入れ込んだCSVダウンロードのサンプルプログラムを作成しました。

フロントサイドでCSVダウンロードボタンが押下されたら、サーバーサイドのAPIをコールして、データベースからデータを取得して、JSONにしてフロントサイドに返却し、フロントサイドでCSVに成形してダウンロードするだけのシンプルのプログラムです。

https://github.com/shinroh/csv-download-sample-in-springboot-and-react