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< ...
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
Full-Stack Application Development with Spring Boot, Vue, and Uni-app
Modern full-stack development often requires a seamless integration of robust backend services and responsive frontend interfaces. This architecture leverages Spring Boot for the backend, Vue.js for the web interface, and Uni-app for cross-platform mobile support.
Core Technology Stack
Spring Boot: Provides a streamlined environment for buildi ...
Posted on Wed, 20 May 2026 01:00:46 +0000 by filippe
Architecting a Campus E-Auction Platform with Spring Boot and Vue.js
System Architecture Overview
A digital campus auction platform requires a strict separation between client-side rendering, backend service orchestration, and relational data persistence. The implementation utilizes Spring Boot for RESTful API delivery, Vue.js for a reactive single-page application frontend, and MySQL to maintain transactional i ...
Posted on Sun, 17 May 2026 03:18:56 +0000 by Uzm
Implementing Persistence with MyBatis and MyBatis-Plus: A Technical Overview
Understanding MyBatis Core Concepts
MyBatis operates as a first-class persistence framework that simplifies database interaction by coupling SQL statements with Java objects. It abstracts the complexities of manual JDBC coding, including resource management and result set extraction. By utilizing XML descriptors or annotations, developers map p ...
Posted on Sat, 16 May 2026 12:39:47 +0000 by o3d
Usage of getById Method in MyBatis-Plus IService for Java Development
IService is a standardized generic interface shipped with the MyBatis-Plus framework, encapsulating common daatbase CRUD operations to reduce redundant persistence layer code. The getById method is one of the most frequently used APIs in IService, designed to query a single data record by its primary key value.
Method Signature Specification
Th ...
Posted on Thu, 14 May 2026 17:42:47 +0000 by Lashiec
Design and Implementation of a Second-hand Digital Goods Trading Platform for Campus Using SpringBoot, Vue, and WeChat Mini Program
Technology Stack
Backend Framework: SpringBoot
Spring Boot integrates application servers such as Tomcat, Jetty, and Undertow, eliminating the need for manual installation and configuration. A key advantage of Spring Boot is its auto-configuration capability. It automatically configures the application based on the dependencies in the project, ...
Posted on Wed, 13 May 2026 11:24:33 +0000 by hoodlumpr
University Club Management System: Full-Stack Architecture with Spring Boot and Vue.js
Technical Stack Overview
The backend leverages Spring Boot's auto-configuration capabilities, eliminating manual server setup through embedded Tomcat integration. This framework provides production-ready features including dependency injection, transaction management, and seamless integration with Spring Security and Spring Data ecosystems. The ...
Posted on Sun, 10 May 2026 13:19:37 +0000 by edwardp