MinIO Object Storage Integration with RuoYi Framework
Dependencies and Configuration
Add MinIO SDK dependency in pom.xml:
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>8.5.7</version>
</dependency>
Configure application.yml:
minio:
endpoint: http://server-ip:9000
access-id: minio-user
secret-key: secur ...
Posted on Thu, 30 Jul 2026 16:21:36 +0000 by 11Tami
Building a Conversational AI Agent with Spring AI and DeepSeek
Integrating Spring AI with DeepSeek for Streamed Chat
The Spring AI project offers Java developers a streamlined way to incorporate AI capabilities. This guide demonstrates creating a natural language conversational agent using Spring AI and the DeepSeek V3 model, implemented with streaming responses and context memory.
Prerequisites
JDK 17 or ...
Posted on Thu, 30 Jul 2026 16:17:18 +0000 by Develop_Sake
Online Education Platform Development with Java, Spring Boot, and Vue.js
Project Background
The evolution of digital technologies has transformed education through online platforms that overcome traditional limitations. These systems enable flexible learning, global collaboration, and personalized educational experiences while promoting resource sharing and accessibility.
Technology Stack
Spring Boot Backend
Spring ...
Posted on Wed, 29 Jul 2026 16:53:42 +0000 by wowiz
Implementing Common Field Auto-Fill in Java Spring Boot Monolithic Applications
1. Custom Annotation for Auto-Fill
Define a custom annotation to mark methods that require automatic field populatoin.
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
p ...
Posted on Tue, 28 Jul 2026 16:59:24 +0000 by Knutty
Integrating Spring Cloud Config with Eureka for Service Discovery
Previous implementations of Spring Cloud Config typically required clients to specify the server's URL directly using spring.cloud.config.uri. This approach becomes problematic when scaling the server into a cluster, as changes to the server's IP address or load-balancing setup necessitate manual updates to every client. To align with the servi ...
Posted on Mon, 27 Jul 2026 16:02:33 +0000 by tyson
Implementing Multi-Table Pagination Queries with Spring Boot and MyBatis-Plus
Pagination Configuration Using MyBatis-Plus Built-in Support
package com.minster.yanapi.Config;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annot ...
Posted on Sun, 26 Jul 2026 16:52:47 +0000 by catchy
Scalable Music E-Commerce Platform Architecture with Spring Boot
System Architecture
The platform adopts a Browser/Server (B/S) architecture with clear separation of concerns across three tiers. The presentation layer delivers dynamic content through server-side rendering, while the application layer encapsulates business rules for inventory management, transaction processing, and user authorization. Data pe ...
Posted on Sun, 26 Jul 2026 16:29:26 +0000 by senorpuerco
Designing a Unified Verification Code Sending Interface
This article discusses the implementation of a unified verification code sending system that handles multiple business scenarios through a comon interface.
Core Implementation
The system processes verification code requests through a cenrtalized service that delegates to specific handler implemantations based on business type codes.
import org. ...
Posted on Fri, 24 Jul 2026 16:32:55 +0000 by docmattman
Design and Implementation of a Smart Campus Management System Based on WeChat Mini Program
The rapid evolution of internet technologies has enabled efficient, secure, and scalable solutions for managing institutional data. In higher education environments, traditional methods of handling student records, assignments, announcements, and forum discussions often suffer from inefficiencies such as high error rates, weak data security, an ...
Posted on Thu, 23 Jul 2026 16:30:27 +0000 by SapAuthor
Hospital Appointment Reservation System Using WeChat Mini-Program with SSM and Vue.js
System Architecture Overview
The hospital appointment reservation system employs a three-tier architecture consisting of the presentation layer, business logic layer, and data access layer. The WeChat mini-program serves as the client-side interface, while the backend uses Spring MVC for request handling, MyBatis for database operations, and Vu ...
Posted on Wed, 22 Jul 2026 16:21:17 +0000 by ultrasound0000