[Open Source] A Java Rapid Development Scaffold with Frontend-Backend Separation and Built-in Frontend and Backend Code Generators

Open SourceProcess Management
2026-06-28 06:10 3 次浏览 • 0 次下载 0KB
[Open Source] A Java Rapid Development Scaffold with Frontend-Backend Separation and Built-in Frontend and Backend Code Generators

1. Project Overview

xijia-plus

A Java Rapid Development Scaffold with a Separated Frontend and Backend Architecture, Based on Spring Boot 2/Spring Boot 3 + Vue 2/Vue 3

A rapid project development framework / general-purpose backend management system built with Spring Boot + Vue/Avue + Element-UI. Provides comprehensive frontend and backend code generation, a complete distributed architecture solution, built-in cluster support, distributed locks, and distributed caching. Primarily designed for rapid development of small and medium-sized projects.

2. Open Source License

Licensed under MIT

3. Screenshots

Project Showcase

Page Name
Page Preview
Login Page
Enter image description
Home Page
Enter image description
Code Generation Page
Enter image description
Menu Page
Enter image description
User Management
And
Popup Message Notification Display Page
Enter image description

4. Feature Overview

Project Description

Preface

Having worked with backend management systems for a long time, I remember how painful it was to handle CRUD operations across dozens of database tables in earlier projects. To address this, I developed a backend management system to simplify CRUD operations. Through continuous evolution, it has grown beyond CRUD simplification and now includes many convenient features.

Description

  • xijia-plus is a fully open-source rapid development platform, freely available to individuals and businesses without restrictions.
  • xijia-plus features a separated frontend and backend architecture, providing comprehensive code generation (frontend + backend), essential core functionality, and a complete distributed solution.

Project Mission:

  • Built exclusively for rapid development, primarily targeting small and medium-sized projects.
  • Fast (Provides basic CRUD generation, including frontend page generation with automatic API matching)
  • Simple (Encapsulates commonly reused utility code to reduce repetitive development)
  • Standardized (Establishes consistent naming conventions for APIs, methods, request types, and more, making API integration easier)

System Features:

  • API Documentation: Swagger + Knife4j
  • Unified Design: Dictionary enums, global configuration, global exceptions, custom exceptions, standardized responses, and unified API specifications
  • Gateway Authentication: Login authentication, API authorization, signature verification, rate limiting, blacklist management, core parameter encryption and decryption, and persistent logging
  • Parameter Processing: Core parameter encryption and decryption, sensitive parameter masking, and unified parameter validation
  • Basic Features: User / Role / Menu / Department / API Management / Dictionary Management
  • Enhanced Features: Banner Management / Message Management / Request Logs / Blacklist Management / Global Configuration
  • Rapid Development: Frontend and Backend Code Generation (Key to Accelerated Development)
  • Technology Integration: Alibaba Cloud OSS, WebSocket, Redis
  • Image Hosting Support: Local Image Hosting / Alibaba Cloud / Independent Services / Custom Extensions
  • Distributed Architecture: Redis Distributed Cache / Distributed Locks / Distributed Unique ID Generation
  • Bots: Feishu and WeChat Group Bots. System exception monitoring notifications are provided by default.
  • Multiple Data Sources: Supports multiple data sources through dynamic-datasource
  • Deployment Solutions: Provides documentation for traditional Linux deployment, Docker deployment, and other deployment methods
  • And More

5. Tech Stack

Technology Stack:

  • 3.x Backend: Spring Boot 3.x.x + MySQL 8.0.x + Redis + Swagger
  • 3.x Frontend: Vue 3 + Element Plus + Avue
  • 2.x Backend: Spring Boot 2.7.x + MySQL 5.7+ + Redis + Swagger
  • 2.x Frontend: Vue 2 + Element UI + Avue (No longer maintained)
#1
资源直链https://gitee.com/wslxm/xijia-plus
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare