[Open Source] Commercial Edition Base Architecture: A Java Rapid Development Platform with Separated Frontend and Backend and Online Code Generation

Open SourceProcess Management
2026-06-28 04:24 2 次浏览 • 0 次下载 0KB
[Open Source] Commercial Edition Base Architecture: A Java Rapid Development Platform with Separated Frontend and Backend and Online Code Generation

1. Project Overview

platform-plus is a lightweight Java rapid development platform with a separated frontend and backend.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Screenshots:

  • Menu Management

  • Dictionary Management

  • Online Users

  • Cached Data

  • API documentation

4. Feature Overview

Advantages

  • Strictly follows Alibaba Java Coding Guidelines, making the code easy to read and extend through secondary development.
  • Implements frontend-backend separation, using tokens for data exchange, so frontend developers no longer need to concern themselves with backend technologies.
  • Flexible permission control that supports page-level and button-level permissions, meeting most permission management requirements.
  • Supports online generation of vue, controller, entity, xml, dao, service, vue, and sql code. CRUD code can be generated with one click, reducing development workload by more than 80%.
  • Introduces Quartz scheduled tasks, supporting dynamic task creation, modification, deletion, pausing, resuming, and log viewing.
  • Introduces API templates that use tokens as login credentials, greatly simplifying APP API development.
  • Integrates the Hibernate Validator validation framework for easy backend validation.
  • Integrates cloud storage services, currently supporting Qiniu Cloud, Alibaba Cloud, Tencent Cloud, and local storage.
  • Custom implementation of Swagger documentation support, making it easier to write API documentation.
  • Implements data permissions using MyBatis interceptors, with minimal intrusion into existing code.
  • APIs support development for WeChat Open Platform, WeChat Public Platform, WeChat Mini Programs, and WeChat Official Accounts.
  • The mobile client supports WeChat Mini Program login, WeChat Official Account login, and Alipay Mini Program login.

Implemented Features


- System Management
    - Menu Management
    - Organizational Structure
    - System Parameters
    - Dictionary Management
    - File Upload
    - SMS Configuration
    - Scheduled Tasks
    - System Logs
- Permission Management
    - Administrator List
    - Role Management
- Development Tools
    - Token Management
    - Cache Information
    - SQL Monitoring
    - API Documentation
    - Code Generator
- Official Account Management
    - Official Account Messages
    - Official Account Menus
    - Message Templates
    - Message Template Logs
    - Media Management
    - Draft Box
    - Publishing Records
    - Auto-Reply Rules
    - QR Codes with Parameters
- User Management
    - User Management

5. Tech Stack

WeTong Mall Commercial Edition Base Architecture ---- A Java rapid development platform with separated frontend and backend, based on SpringBoot2.7.3 and Mybatis-Plus3.5.0. Supports multiple databases, including Oracle, MySQL, DB2, Postgre, MariaDB, H2, HSQL, SQLite, SQLServer2005, and SQLServer.

Technology Stack:


- Spring Boot 2.7.3
- Apache Shiro 1.4.0
- MyBatis-Plus 3.5.2
- weixin-java-mp 4.3.9.B
- weixin-java-miniapp 4.3.9.B
- weixin-java-pay 4.3.9.B
- weixin-java-open 4.3.9.B
- alipay-sdk 3.7.110.ALL
- Quartz 2.3.0
- Druid 1.2.9
- lombok 1.18.4
- swagger 2.9.2
- jwt 0.9.1
- easypoi 4.0.0

Project Structure


platform-plus
├─sql  Project SQL Statements
│
├─platform-admin Admin Backend (port:8888)
│
├─platform-admin-ui Admin Backend UI
│ 
├─platform-api API Service (port:8889)
│ 
├─platform-biz Business Logic and Data Processing
│ 
└─platform-common Common Classes

Recommended Environment

  • Server Environment
  • CentOS
  • Nginx
  • JDK1.8
  • MySQL5.7+
  • Redis
  • Development Tools
  • IntelliJ IDEA、Eclipse
  • JetBrains WebStorm
  • Navicat for MySQL
  • Xshell
  • Xftp
  • Postman

#1
资源直链https://gitee.com/fuyang_lipengjun/platform-plus
去下载
星河码客

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare