「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)

一飞开源,介绍创意、新奇、有趣、实用的免费开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

永久免费 FastBoot是采用SpringBoot、SpringSecurityMybatis-Plus等框架,开发的一套SpringBoot快速开发系统,使用门槛极低,且采用MIT开源协议,完全免费开源,可免费用于商业项目等场景。

  • 采用组件模式,扩展不同的业务功能,可以很方便的实现各种业务需求,且不会导致系统臃肿,若想使用某个组件,按需引入即可,反之亦然。

二、开源协议

使用MIT开源协议

采用MIT开源协议,完全免费开源,可免费用于商业项目等场景。

三、界面展示

效果图

「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)

四、功能概述

权限管理

  • 用户管理
  • 机构管理
  • 岗位管理
  • 角色管理

系统设置

  • 菜单管理
  • 定时任务
  • 数据字典

Demo

  • Icon 图标
  • 二维码生成
  • 页面打印
  • 图片裁剪
  • 富文本编辑器

五、技术选型

fast-boot 是采用SpringBoot、SpringSecurity、Mybatis-Plus等框架,开发的一套企业级脚手架系统,使用门槛极低,且采用MIT开源协议,完全免费开源,可免费用于商业项目等场景。

目录结构

fast-boot├─db 数据库SQL│ ├─dm8 达梦│ └─MySQL MySQL│ ├─fast-boot-api API模块(用于各模块解耦)│ ├─fast-boot-module│ └─fast-boot-quartz 定时任务│ ├─fast-boot-new 新业务模块(用于开发新业务,不使用可删除)│ ├─fast-boot-system 系统模块(用户、角色、部门、菜单等系统功能)│ ├─fast-framework 框架模块│ ├─fast-server 服务模块(负责项目的配置、启动)│ ├─pom.xml maven依赖管理

启动项目

软件需求

Java 1.8
maven 3.2
Redis 3.0
MySQL 8.0
IDEA(开发工具)

下载项目

访问一飞开源:https://code.exmay.com/

使用IDEA打开项目

使用IDEA打开项目,File -> Open 如下图所示:

「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)

注意:项目中使用了Lombok,如果IDEA没有安装Lombok插件,则需要自行安装一下,不然编译会通不过。

编译项目

在maven的fast-boot目录下,双击install,如下图所示:

「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)


编译成功后,会显示如下信息:

「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)

创建数据库

创建fast_boot数据库,数据库编码为utf8mb4
执行db/mysql/fast-boot.sql文件,初始化数据库脚本

安装并启动Redis

如未使用过Redis的,可网上查询资料,并自行安装及启动Redis,这里就不介绍了。

修改配置文件

修改application-dev.yml文件,配置MySQL、Redis账号信息,如下图所示:

「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)

启动项目

在fast-server工程里面,运行ServerApplication.java,则可启动项目,如下所示:

「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)


启动项目后,还是没有任何界面的,因为这个是前后端分离的项目,还需要启动前端工程,具体可以查看前端工程 fast-admin文档 ,这里就不做说明。

接口文档

本项目使用了swagger,生成接口文档数据,下面是对应的接口文档:
接口文档地址:http://localhost:8080/doc.html

「开源」SpringBoot快速开发系统,MIT协议,可免费用于商业项目(mit开源协议 商用应用)

六、源码地址

访问一飞开源:https://code.exmay.com/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年9月2日 上午8:03
下一篇 2022年9月2日 上午8:05

相关推荐

  • 2021湖南省研究生科研创新(湖南省2024年研究生科研项目)

    湖南省2024年研究生科研项目 近年来,湖南省在高等教育领域取得了显著的成绩,越来越多的研究生项目得到了立项和支持。2024年,湖南省再次推出一批备受关注的研究生科研项目,其中包括…

    科研百科 2024年8月2日
    71
  • 2022年选聘城市社区党建工作组织员和两新组织党建工作组织员简章

    为贯彻落实新时代党的建设各项部署要求,进一步充实基层党务工作力量,不断提高我区城市基层党建和两新组织党建工作质量,经研究,决定2022年选聘一批城市社区党建工作组织员和两新组织党建…

    科研百科 2024年1月8日
    138
  • 光伏项目管理系统定制方案

    光伏项目管理系统定制方案 随着光伏发电技术的不断发展,越来越多的企业开始关注这个项目。因此,一个高效、可靠的光伏项目管理系统变得非常重要。本文将介绍一种光伏项目管理系统定制方案,旨…

    科研百科 2025年7月10日
    1
  • 项目管理系统 方案

    项目管理系统是一种用于管理项目的工具,能够帮助项目团队更好地协调工作,提高项目管理效率和质量。随着现代软件开发和项目管理的不断发展,项目管理系统已经成为了一种非常重要的工具。在本文…

    科研百科 2024年12月14日
    0
  • 银行科研项目 银行科研项目申报材料

    银行科研项目申报材料 随着经济的不断发展,银行作为经济的核心部门,也不断地进行着创新和转型。作为银行创新的重要方向之一,科研项目成为了银行发展的重要支撑。下面,我们将详细介绍银行科…

    科研百科 2024年3月29日
    151
  • 博士申请课题(博士申请提供的科研项目证明是啥)

    博士申请提供的科研项目证明 随着科技的不断进步,博士教育也在不断地变革和发展。在申请博士项目时,提供科研项目证明已经成为了一个必不可少的步骤。一份好的科研项目证明不仅能够展示申请人…

    科研百科 2024年8月2日
    37
  • 甲方做项目管理有什么好用的工具?(甲方做项目管理有什么好用的工具吗)

    为什么一般的项目管理工具都不适合甲方用? 甲方要保证项目建设顺利开展,确保项目达到预期目标。而要达成目标,甲方就不能仅仅参与项目的“一头一尾”,而是要全程、深入的参与到项目建设中去…

    科研百科 2023年11月23日
    125
  • 企业科研项目收益模式

    企业科研项目收益模式 随着科技的不断发展,企业科研项目已经成为企业创新和发展的重要支撑。科研项目不仅为企业提供了技术支撑,同时也带来了可观的收益模式。本文将探讨企业科研项目的收益模…

    科研百科 2025年3月20日
    4
  • 进度管理项目

    进度管理项目:实现组织目标的关键 进度管理是组织管理中非常重要的一环。通过合理的进度安排,可以帮助组织实现其目标,提高生产力,减少浪费,降低成本。然而,在实际管理过程中,进度管理项…

    科研百科 2024年5月30日
    73
  • 水电厂自主科研项目是什么水电厂自主科研项目是什么

    水电厂自主科研项目是什么 近年来,随着能源需求的不断增长,水电厂作为重要的能源生产单位,面临着越来越多的挑战。为了应对这些挑战,水电厂自主科研项目应运而生。 水电厂自主科研项目是一…

    科研百科 2024年6月12日
    68