Spring BootとVue・uni-appを活用した映画館予約・座席選択システムのアーキテクチャと実装
システムアーキテクチャと技術スタック本システムは、Spring BootによるRESTful APIバックエンドと、Vue.jsおよびuni-appで構築されたクライアント側を組み合わせ、映画館のチケット予約および座席指定機能を実現する。データアクセス層にはMyBatis-Plusを採用し、クエリ構築の効率化とメンテナンス性の向上を図っている。バックエンド:Spring BootTomcatやUndertowなどの ...
8月5日 11:52 投稿
SpringコントローラにおけるJSONペイロードの受信失敗と解決策
フロントエンドから送信されたパラメータがバックエンドで検出されない主な原因は、コントローラのメソッド引数に対するデータバインド設定が不足している場合です。特に、JSON形式のリクエストボディを処理する際に @RequestBody アノテーションが省略されているケースがほとんどです。
修正前後のコントローラ定義
以下はパラメータが正しくマッピングされない状態と、修 ...
8月1日 00:17 投稿
ローカル大規模言語模型の実行環境構築:Ollama 活用ガイド
Ollama の概要
Ollama は、Go 言語で構築されたオープンソースのフレームワークであり、ユーザーが自身のマシン上で大規模言語模型(LLM)を容易に実行できるように設計されています。Windows、Linux、macOS といった主要なオペレーティングシステムに対応しており、シンプルなコマンド操作だけでモデルのデプロイから推論までが可能です。また、モデルの量子化(quantizat ...
7月15日 19:48 投稿
Dubbo REST APIでの絵文字のフィルタリング実装
Dubboを使用したREST APIを開発中に、ユーザーが入力するデータに絵文字が含まれているとMySQLのUTF-8エンコーディングの問題でエラーが発生しました。これを解決するために、絵文字を検出しブロックするフィルタリングロジックを実装しました。
この問題に対処するために、emoji-javaというオープンソースライブラリを利用しました。
Maven依存性追加
<dependency>
...
7月10日 16:14 投稿
Spring Boot による MCP サーバーの実装とカスタマイズ
MCP(Model Context Protocol)は、AI プラグイン(例:Cursor、Continue、VS Code 拡張)とバックエンドサービス間の標準化された通信プロトコルです。JSON-RPC 2.0 を基盤とし、HTTP、WebSocket、stdio のいずれかのトランスポートを用いてツール呼び出しやコンテキストリソースの取得を可能にします。本稿では、Spring Boot を用いた HTTP ベースの MCP サーバーの構築 ...
6月13日 21:58 投稿
Spring BootとVue.jsを活用した生活情報共有プラットフォームの構築
プラットフォームの概要と技術選定
現代社会において、時間的制約や地理的距離を超えて日常的な発見や知見を共有するニーズは高まっています。本システムは、そのような情報交換の場を提供することを目的としたWebアプリケーションです。ユーザーはモバイルデバイスやPCからアクセスし、食事、旅行、エンターテインメント、教育などのカテゴリーに属するコンテンツの閲覧や ...
5月20日 16:20 投稿
Elasticsearchの基本概念と実用的なセットアップガイド
Elasticsearchは、Apache Luceneを基盤とする分散型全文検索エンジンで、高速なデータ探索・分析を可能にします。REST APIを通じて操作でき、JSON形式でのデータ管理が標準です。全文検索、構造化検索、リアルタイム分析など、多様な用途に対応しています。
代表的な利用シーン
ECサイトの商品検索
ユーザーレビューの収集・表示
ログの集約・可視化
検索結果の ...
5月19日 11:06 投稿
学内食堂予約システムのSpringBoot+Vue.js実装と設計解説
学内食堂の混雑緩和と効率的な食事管理を目的とした予約システムを、Spring BootとVue.jsを用いて構築しました。本システムはモダンなフルスタックアーキテクチャに基づき、柔軟な拡張性と高い保守性を実現しています。
バックエンド:Spring BootによるAPI設計
Spring Bootは依存性の自動設定と組み込みサーバーにより、最小限の設定で高機能なWebアプリケーションを構築 ...
5月19日 00:35 投稿
ASP.NET Core における MVC パターンを活用した Web API 構築
サーバーサイドレンダリングから Web API へ
これまでの解説では、Razor Pages を利用して HTML をブラウザに直接描画するサーバーサイドレンダリング型の ASP.NET Core アプリケーション構築について学びました。本章では、視点を変えて Web API の構築に焦点を当てます。これは、シングルページアプリケーション(SPA)やモバイルアプリのバックエンドとして機能するアプ ...
5月9日 23:43 投稿