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 …
API | セキュリティ Spring Boot API開発で理解しておきたいCORS / CSRF / セッションレス設計 ByMon 2026年6月1日2026年6月1日 この記事はSpring BootでAPIを開発しており、CORS、CSRF、セッション管理をどのように設定すべきか迷っている人向けです。「とにかく全部無効にすればよいのか?」という疑問に対し、それぞれの役割を整理し、設計…
Spring Boot 【Spring Boot】@Scheduledでバッチ処理を実装する方法【排他制御まで解説】 ByMon 2026年5月24日2026年5月24日 Spring BootでWebアプリケーションを開発していると、API処理だけでなく、定期的に実行したい処理が必要になることがあります。 例えば、以下のような処理です。 ・5分おきに未処理データを確認する・15分おきに外…
Spring Boot Spring Bootでバッチ処理を実装する方法とは?おすすめ構成とフレームワークをわかりやすく解説 ByMon 2026年3月23日2026年3月23日 Spring BootでWebアプリケーションのバックエンドを開発していると、API実装だけを想定していたとしても、あとからバッチ処理が必要になることは珍しくありません たとえば、次のような処理です こうした要件が出てき…
Spring Security 【Spring Boot 3 / Security 6】JWTで守るAPIサーバー最小構成:SecurityFilterChain・CORS・CSRF・401/403まで全部つなげる ByMon 2026年2月24日2026年2月24日 JWTでAPIを守るとき、最小構成の考え方はシンプルです まずこれだけ入れる(依存関係) JWTを検証するResource Serverとして動かすなら、少なくとも以下が必要です(BootならstarterでOK) この…
S3 【2026年版】MinIOとは?S3互換オブジェクトストレージでローカル開発〜本番運用まで一発理解(Spring Boot例つき) ByMon 2026年2月12日2026年2月12日 MinIO(ミニオー)は何ができる?結論:「自前で持てるS3」 MinIOは Amazon S3互換API を話す「オブジェクトストレージ」ですつまりアプリ側は S3向けのSDK(AWS SDKなど) のまま、接続先だけ…
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】logback-spring.xmlはどんなファイルなんだ?ちょっと調べてみた(Datadog例) ByMon 2024年9月15日2024年9月15日 logback-spring.xmlはSpring Boot アプリケーションで使用されるロギング設定ファイルで、Logback を設定するために使用します Logback は、Spring Boot の確実なロギング …