Spring Boot、Vue.js、およびuni-appを活用したマンション管理システム
バックエンドフレームワーク: Spring Boot
Spring Bootは、Spring Frameworkを基盤としたアプリケーション開発を簡素化するための強力なツールです。内蔵のTomcat、Jetty、Undertowなどのウェブサーバーにより、追加の設定なしでアプリケーションを直接実行できます。Spring Bootの主要な利点の一つは、その「自動構成」機能です。プロジェクトの依存関係に応じてアプリ ...
7月22日 16:03 投稿
SpringBootとActiviti7によるワークフロー実装ガイド
SpringBootとActiviti7の連携
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter</artifactId>
<version>7.1.0.M4</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-engine</artifac ...
7月20日 16:24 投稿
SpringBootとVue.jsによるフィットネスジムの個人トレーナー予約システムの設計と実装
技術スタック
バックエンドフレームワーク: SpringBoot
Spring BootはTomcatやJettyなどのサーバーを内蔵しており、追加の設定なしで利用可能です。自動設定機能により、プロジェクトの依存関係に基づいてアプリケーション構成を簡素化します。Spring DataやSpring Securityなどのモジュールが統合されており、開発効率が向上します。
フロントエンドフレームワーク: Vue. ...
7月20日 01:42 投稿
SpringBoot3 + Vue3 + Uniapp + uView + Elementによる動的二段階カテゴリーリストとその管理機能実装
実装効果
1.1 フロントエンド表示効果
1.2 バックエンド一級カテゴリ管理
1.3 バックエンド二級カテゴリ管理
一級カテゴリをクリックすると二級カテゴリ管理画面に遷移
サーバーサイドコード
2.1 GoodsCategoryController.java
package com.zhx.app.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybati ...
7月18日 00:39 投稿
DeepSeek R1を活用したプライベート知識ベース構築手法
DeepSeek R1はその優れた推論チェーン処理能力で注目を集めていますが、Spring AIなどの主要フレームワークでは流式出力や思考過程の保持に制限があり、十分なサポートが提供されていません。deepseek4j 1.4では、ベクトルモデル対応など重要な機能拡張が実装されました。
設計思想
このライブラリは、DeepSeek APIの利用を簡素化し、Function CallingやJSONパース、Reaso ...
7月17日 16:30 投稿
SpringBootとVue.js、uniappを使用した北海旅行サイトの開発
技術スタック
バックエンドフレームワーク: Spring Boot
Spring Bootは、Tomcat、Jetty、Undertowなどのサーバーを内蔵しており、それらを直接使用できます。Spring Bootの主な利点は自動構成機能で、プロジェクトの依存関係に基づいてアプリケーションを自動的に設定します。これにより、各依存関係を手動で設定する必要がなくなります。また、Spring Data、Spring Secu ...
7月15日 16:46 投稿
Spring Boot 拡張ポイント徹底解説:モジュール化された柔軟なアーキテクチャの実現
Spring Boot 拡張ポイント徹底解説:モジュール化された柔軟なアーキテクチャの実現
新人エンジニアの田中さんは、ECプラットフォームを構築中、次々と新たな要件が降りtzく:「ログイン時にSMS通知」「支払い完了後のポイント付与」「起動時のキャッシュウォームアップ」……。「これらすべてを既存のサービスクラス内に手動で埋め込む?それは保守性・拡張性の観点で危険 ...
7月13日 20:59 投稿
SpringBootとVue3を基盤とする軽量コード生成ツールの紹介(単一テーブルのテーブル機能)
概要
本プロジェクトは、SpringBootとVue3を組み合わせた軽量な開発テンプレートであり、管理画面の高速開発を目的としたフレームワークです。コード生成機能を通じてSpringBootとVueのコードを自動生成し、開発効率を向上させます。
前提条件
以下のテーブル構造を準備します。
CREATE TABLE `sys_config` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'パラメー ...
7月9日 18:23 投稿
JavaとVue.jsによる商品管理システムの実装
商品エンティティクラス(Item.java)
public class Item {
private String code;
private String title;
private double cost;
private int quantity;
// アクセサメソッド
}
商品管理サービス(ItemManager.java)
public class ItemManager {
private List<Item> inventory = new ArrayList();
public List<Item> fetchAll ...
7月7日 16:39 投稿
データベースのバッチ挿入は本当にこれだけの工夫が必要なのか?
最近のプロジェクトで様々なinsertBatchのコードを書いてきましたが、いつも「バッチ挿入はループ挿入よりずっと効率的だ」と言われます。そこで今回は、本当にそうなのかを検証してみましょう。
テスト環境:
SpringBoot 2.5
Mysql 8
JDK 8
Docker
まず、複数データの挿入には以下の選択肢があります:
foreachループによる挿入
SQLを結合して一度に実行
バッチ処理機 ...
7月7日 16:00 投稿