Atomikos を利用した複数データベース間の分散トランザクション実装ガイド
Spring Boot のアプリケーションにおいて、複数の独立したデータベース間で事務の整合性を担保するには、分散トランザクション(XA)のプロトコル対応が必要です。ここでは、Atomikos トランザクションマネージャを採用し、MyBatis Plus と併用する際の具体的な実装フローについて説明します。
依存ライブラリの導入
まずは、プロジェクトのビルドシステムに必要な Maven ...
10月4日 06:27 投稿
Spring BootとMyBatis-Plusによる論理削除の実装ガイド
現代のJavaバックエンド開発では、Spring BootとMyBatis-Plusの組み合わせが広く採用されています。特にデータ操作におけるCRUD処理を簡潔かつ効率的に実現できる点が評価され、その中でも「論理削除」は重要な機能の一つです。
論理削除とは何か?
従来の物理削除(DELETE FROM table WHERE ...)はデータを完全に消去しますが、実務上は削除されたデータが必要になるケ ...
10月1日 05:22 投稿
SpringBootとVue.jsを用いた高齢者ケアステーション管理システム
高齢者ケアステーション管理システム
本システムは、Java-SpringBoot-VUEを用いた、高齢者ケアステーション向けの管理システムです。システム管理、権限管理、高齢者管理、介護スタッフ管理、給与、勤怠、ニュース、イベント、健康データ、設備保守、支払情報など、多様な機能を備えています。商用利用、卒業設計、または迅速な開発テンプレートとして使用できます。
使用 ...
8月6日 18:44 投稿
SSM+Vue.jsを用いた農産物プレオーダープラットフォームの設計と実装
技術スタック
バックエンドフレームワークSpringBoot
Spring BootはTomcat、Jetty、Undertowなどのサーバーを内蔵しており、追加のインストールや設定なしで直接使用できます。Spring Bootの主な利点は自動設定機能です。プロジェクトの依存関係に基づいてアプリケーションを自動的に設定できます。これにより、各依存関係を手動で設定する必要がなくなり、アプリケーショ ...
7月3日 19:20 投稿
SpringBootとVue.jsを活用した観光地宿泊予約システムの実装
技術スタック
SpringBootバックエンドフレームワーク
Spring BootはTomcat/Jetty/Undertowサーバーを内蔵し、追加設定なしで利用可能です。依存関係に基づく自動設定機能により、Spring Data/Security/Cloudなどのモジュール統合が容易になります。
Vue.jsフロントエンドフレームワーク
仮想DOM技術を中核とし、データ変更時にUIを自動更新します。コンポーネント化アー ...
6月24日 19:09 投稿
マイクロサービスの学習と実装
マイクロサービスの概要
単体アプリケーションを複数の小さなサービスに分割し、それぞれ独立してデプロイするアーキテクチャです。
使用ポート
黒馬モール: 18080
Nacos: 8848
Seata: 7099
Sentinel: 8090
RabbitMQ: 15672
Elasticsearch: 9200
Kibana: 5601
MyBatisPlusの導入
MyBatisPlusは、MyBatisの機能を拡張し、単 ...
5月18日 01:02 投稿