API | AWS | Gradle | Java | S3 | Spring Boot Spring BootでS3へファイルアップロードする方法】API経由方式とPresigned URL方式を比較 ByMon 2026年6月7日2026年6月7日 Spring Boot で Amazon S3 へファイルをアップロードする方法には大きく※2つの方式があります。一つはアプリケーションが S3Client を使ってサーバ側でファイルを受け受り S3 へ PUT する「…
AWS | Gradle | Spring Boot Spring Boot(Gradle)でAmazon S3を利用するにはS3ClientConfigの基本・カスタム設定とS3Presigner実装 ByMon 2026年6月4日2026年6月8日 Amazon S3はファイルシステムではなくオブジェクトストレージであり、各ファイル(オブジェクト)はバケットの中にキーとメタデータを持つ単位として保存されます。バケットはコンテナのような役割を果たし、世界中の…
API | Spring Boot | セキュリティ 【初心者向け】Client Credentials Grantとは?サーバー間API連携で使う認証方式をわかりやすく解説 ByMon 2026年6月3日2026年6月3日 WebアプリやAPI開発をしていると、外部サービスのAPIを呼び出す場面があります。 たとえば、以下のようなケースです。 このような「ユーザーではなく、システム自身がAPIを呼び出す」場面でよく使われるのが、OAuth …
Spring Boot Spring BootでJasperReportsを使ってPDFを返却するAPIを作る方法 ByMon 2026年5月25日2026年5月25日 Spring Bootアプリケーションに JasperReports を組み合わせると、データを元にしたレポートを簡単に PDF や XML などの形式で出力できます。本記事では、商品価格の一覧を PDF として返却する…
Spring Boot 【Spring Boot】@Scheduledでバッチ処理を実装する方法【排他制御まで解説】 ByMon 2026年5月24日2026年5月24日 Spring BootでWebアプリケーションを開発していると、API処理だけでなく、定期的に実行したい処理が必要になることがあります。 例えば、以下のような処理です。 ・5分おきに未処理データを確認する・15分おきに外…
Spring Boot Spring Boot独自バリデータ入門: APIリクエスト文字列の禁止文字チェックとアノテーション実装【Gradle対応】 ByMon 2026年5月6日2026年5月6日 はじめに Web API では、クライアントから送信される文字列の内容が重要な意味を持ちます。例えば SQL インジェクションやクロスサイトスクリプティング(XSS)攻撃を防ぐには、入力値に不正な文字が含まれていないか検…
Spring Boot Spring Boot でファイルダウンロード API を 302 リダイレクトで実装する方法 ByMon 2026年4月19日2026年4月19日 Web サービスでファイルをダウンロードさせる場合、通常は ResponseEntity<Resource> にファイルの内容を詰めて返します しかし、ファイルを別の場所(CDN や外部ストレージなど)でホスティン…
Spring Boot Spring Bootでバッチ処理を実装する方法とは?おすすめ構成とフレームワークをわかりやすく解説 ByMon 2026年3月23日2026年3月23日 Spring BootでWebアプリケーションのバックエンドを開発していると、API実装だけを想定していたとしても、あとからバッチ処理が必要になることは珍しくありません たとえば、次のような処理です こうした要件が出てき…
Spring Boot 【Spring Boot】QRコードを返却するAPI作る!BASE64で返却します(Java) ByMon 2025年4月30日2025年4月30日 Spring BootでQRコードを生成し、それをBASE64エンコードし返却してみます ざっくりした手順は以下のイメージです では具体的な手順を見ていきましょう 1. build.gradleに設定 build.gra…
Spring Boot 【Spring Boot】ヘルスチェックを実装したい!AbstractHealthIndicatorを使用するよ ByMon 2024年12月3日2024年12月31日 ヘルスチェック実装することは結構あります 今回はAbstractHealthIndicator を使用して Spring Boot で外部システムのヘルスチェックを実装する手順を説明します 1. 依存関係を追加する sp…