University Restaurant Recommendation and Review System: Implementation with SpringBoot, Vue, and uniapp

Technical Stack Overview Backend Framework: SpringBoot SpringBoot provides embedded servers such as Tomcat, Jetty, and Undertow, eliminating the need for separate installations. Its auto-configuration feature automatically configures the application based on dependencies present in the project. This significantly simplifies the setup process by ...

Posted on Tue, 04 Aug 2026 16:40:46 +0000 by jrolands

Implementing Excel Import and Export with Spring Boot, MyBatis-Plus, and EasyExcel

Start by creating a Spring Boot project and add the necessary dependencies to the pom.xml file. <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.2</version> </dependency> <dependency> <groupId>mysql</groupId ...

Posted on Fri, 31 Jul 2026 16:30:07 +0000 by [ArcanE]

Student Information Management System Based on Spring Boot and Vue

This article presents a practical implementation of a student information management system built using Spring Boot, Vue.js, and MySQL. The system provides RESTful APIs for mangaing student records, including CRUD operations, search, and pagination. The frontend is developed with Vue 3 and Element Plus, while the backend uses Spring Boot 2.x wi ...

Posted on Fri, 31 Jul 2026 16:16:44 +0000 by sunnysideup

Resolving MyBatis-Plus XML Mapper Scanning Issues in Spring Boot with Gradle

Project Setup with MyBatis-Plus and Gradle Start with a standard Spring Boot 2.3.x project using Gradle. Below is a minimal build.gradle configuration: plugins { id 'org.springframework.boot' version '2.3.12.RELEASE' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'com.example' version = '0.0.1-SNA ...

Posted on Wed, 29 Jul 2026 16:25:04 +0000 by suge

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

Troubleshooting MyBatis and MyBatis-Plus Mapper Binding Failures

When working with MyBatis or MyBatis-Plus in Spring Boot applications, encountering "Invalid bound statement (not found)" exceptions typically indicates that mapper interfaces cannot locate their corresponding XML mapping files. This guide outlines common misconfigurations and their solutions. Mapper Location Configuration The primary ...

Posted on Fri, 03 Jul 2026 16:18:29 +0000 by ident

Simplifying Role Data Access with MyBatis-Plus Service Wrappers

MyBatis-Plus streamliens service creation by extending the IService interface. Begin by declaring a role service contract: public interface ISysRoleService extends IService<SysRole> { } The default implemantation uses ServiceImpl, which handles dependency injection of the maper: @Service public class SysRoleService extends ServiceImpl&lt ...

Posted on Sun, 21 Jun 2026 17:02:03 +0000 by a1amattyj

Spring Boot Essential Knowledge: One-to-Many Relationships, MyBatis-Plus, and Configuration

One-to-Many Relationship: Server-Side CRUD with Pagination @Service @Slf4j public class BookServiceImpl implements BookService { @Autowired private BookMapper bookMapper; @Override public PageResult<BookModel> searchBooks(SearchCriteria criteria) { PageHelper.startPage(criteria.getPage(), criteria.getPageSize()); ...

Posted on Thu, 04 Jun 2026 17:14:43 +0000 by hrdyzlita

Building an Online Art Gallery System with SSM and Vue.js

Introduction This article details the design and implementation of an online art gallery system, built using the SSM (Spring, Spring MVC, MyBatis) backend framework alongside Vue.js for the frontend. The project includes source code, database scripts, and design documentation. It serves as a comprehensive reference for developers looking to cre ...

Posted on Mon, 25 May 2026 21:35:49 +0000 by Wuhtzu

Hospital Backend Management System Using Spring Boot and Vue

Modern healthcare institutions require efficient, secure, and scalable systems to manage complex administrative workflows. This system addresses critical hospital operations—including patient records, prescriptions, ward assignments, doctor scheduling, medication inventory, and announcements—through a robust full-stack architecture built with S ...

Posted on Sun, 24 May 2026 18:12:47 +0000 by Jimmy_uk