Open-source SpringBoot rapid development system, MIT protocol, can be used for free in commercial projects

Open SourceProcess Management
2026-06-28 02:07 1 次浏览 • 0 次下载 0KB
Open-source SpringBoot rapid development system, MIT protocol, can be used for free in commercial projects

1. Project Overview

Permanent free FastBoot is developed with SpringBoot, SpringSecurity, Mybatis-Plus and other frameworks, a set of SpringBoot rapid development systems with extremely low threshold, and adopts MIT open source protocol, completely free and open source, can be used for free in commercial projects and other scenarios

  • Using component mode, it can be easily implemented to meet various business needs, and will not cause the system to become bloated, if you want to use a certain component, you can import it as needed, and vice versa

2. Open Source License

Licensed under MIT

Using MIT open source protocol, completely free and open source, can be used for free in commercial projects and other scenarios

3. Screenshots

Effect picture

4. Feature Overview

Permission Management

  • User Management
  • Organizational management
  • Position Management
  • Role Management

System Settings

  • Menu Management
  • Scheduled Tasks
  • Data dictionary

Demo

  • Icon icon
  • Two-dimensional code generation
  • Page printing
  • Image cropping
  • Rich text editor

5. Tech Stack

fast-boot is developed with SpringBoot, SpringSecurity, Mybatis-Plus and other frameworks, a set of enterprise-level scaffolding systems with extremely low threshold, and adopts MIT open source protocol, completely free and open source, can be used for free in commercial projects and other scenarios

Directory Structure

fast-boot
├─db        Database SQL
│  ├─dm8    Dream
│  └─mysql  MySQL
│ 
├─fast-boot-api           API module (used for decoupling between modules)
│ 
├─fast-boot-module
│    └─fast-boot-quartz   Scheduled tasks
│  
├─fast-boot-new           New business module (used for developing new business, can be deleted if not used)

│ 
├─fast-boot-system        System module (user, role, department, menu, etc. system functions)
│  
├─fast-framework          Framework module
│ 
├─fast-server             Service module (responsible for project configuration and startup)
│ 
├─pom.xml                 Maven dependency management

Start the Project

Software requirements

Java 1.8
Maven 3.2+
Redis 3.0+
MySQL 8.0
IDEA (development tool)

Download project

Visit one flying open source: https://code.exmay.com/

Open the project with IDEA

Open the project with IDEA,File -> Open as shown below:

Note: The project usesLombokIf IDEA does not installLombokplugin, you need to install it yourself, otherwise the compilation will fail.

Compile project

In the fast-boot directory of Maven, double-clickinstallas shown below:


Compilation successful, will display the following information:

Create database

Createfast_bootdatabase, database encoding isutf8mb4
Executedb/mysql/fast-boot.sqlfile, initialize database script

Install and start Redis

If you have not used Redis before, you can query online materials and install and start Redis yourself, this will not be introduced here.

Modify configuration file

Modify application-dev.yml file, configure MySQL, Redis account information, as shown below:

Start the Project

In the fast-server project, run ServerApplication.java, you can start the project, as shown below:


After starting the project, there is still no interface, because this is a front-end and back-end separated project, you need to start the front-end project, you can refer to the fast-admin document, this will not be explained here.

API documentation

This project uses Swagger, generates interface document data, as follows:
Interface document address: http://localhost:8080/doc.html

#1
资源直链https://github.com/makunet/fast-boot/archive/refs/heads/master.zip
去下载
星河码客

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare