Spring Boot | Web API開発 RFC 6902(JSON Patch)とは?6つの操作とHTTP PATCHの使い方を解説 ByMon 2026年7月13日2026年7月13日 Web APIでリソースの一部分だけを更新したい場合、HTTPのPATCHメソッドがよく使われます。 しかし、PATCHは「部分更新に使うHTTPメソッド」を定義しているだけであり、リクエストボディをどのような形式にする…
お金・税金 | エンジニアの働き方 | フリーランス フリーランスエンジニアが入れる健康保険組合はある?国民健康保険が高いときの選択肢 ByMon 2026年7月12日2026年7月12日 フリーランスエンジニアとして独立すると、意外と重く感じるのが国民健康保険料です。 会社員時代は給与から天引きされていたため、あまり意識していなかった人も多いと思います。しかし、個人事業主になると自分で国民健康保険に加入し…
Spring Boot | Spring Security Spring Security 7移行ガイド:SecurityFilterChainはどう変わる? ByMon 2026年6月22日2026年6月22日 はじめに Spring Boot / Spring Security を使っているプロジェクトでは、バージョンアップのたびに「セキュリティ設定の書き方が変わっていてビルドが通らない」「古い記事のコードをそのまま使えない」…
AI | Gradle | Java | Spring Boot Spring BootでMCPサーバーを作る:Spring AI MCP Starter入門 ByMon 2026年6月20日2026年6月20日 はじめに 2025年以降、モデルコンテクストプロトコル(MCP)は、生成AIが外部ツールやデータソースとやり取りする標準規格として急速に注目を集めています。MCPはAIモデルと外部リソースの橋渡しを行い、AIがデータベー…
AWS | Java AWS SDK for Java v1からv2へ移行する—AmazonS3ClientからS3Client/S3Presignerへ ByMon 2026年6月10日2026年6月10日 AWS SDK for Java v1からv2へ移行するとき、S3との連携コードは大きく変わります。v1では AmazonS3Client と GeneratePresignedUrlRequest を用いて署名付きUR…
Java | Spring Boot | 移行ガイド Spring Boot 4への移行手順:Spring Boot 3.5から何が変わる? ByMon 2026年6月9日2026年6月8日 はじめに Spring Boot 4.0は2025年11月20日にリリースされました。Spring Boot 3.5は長期サポート版(LTS)として2025年5月22日に提供され、OSSサポートは2026年6月30日まで…
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、セッション管理をどのように設定すべきか迷っている人向けです。「とにかく全部無効にすればよいのか?」という疑問に対し、それぞれの役割を整理し、設計…