「开源」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

相关推荐

  • 合作课题来源有哪些

    合作课题来源有哪些 合作课题是当前教育领域的一个重要趋势,也是促进教师之间交流,提高教学质量的重要途径。合作课题的来源有多种,下面列举一些常见的合作课题来源: 1. 学科交叉合作课…

    科研百科 2024年10月21日
    1
  • 两新党务工作者和社工哪个好

    两新党务工作者和社工哪个好,是一个值得讨论的话题。作为一名新党员或者社工,你可能正在寻找一个职业或职位,以帮助你实现你的目标和梦想。那么,两新党务工作者和社工哪个好呢?本文将为你解…

    科研百科 2024年10月21日
    5
  • it系统项目采购管理

    IT系统项目采购管理 随着信息技术的不断发展,IT系统项目采购管理已经成为了项目管理中不可或缺的一部分。采购管理在IT系统项目中的作用不仅仅是为了获得必要的物资和设备,更是为了确保…

    科研百科 2024年12月23日
    1
  • 科研项目试验条件要求

    科研项目试验条件要求 科研项目试验条件要求是进行科学研究的基础,只有满足了这些条件,才能更好地保证实验的准确性和可靠性。 1. 实验设备 科研项目试验条件要求的实验设备必须保证能够…

    科研百科 2025年3月7日
    5
  • 以高质量党建助推非公企业高质量发展——党的十八大以来非公企业党建工作综述

    改革开放以来,非公企业党建伴随着非公企业的萌芽起步而探索推进,在社会主义市场经济蓬勃成长中加快发展,在建设社会主义现代化国家新征程中持续加强。党中央高度重视非公有制经济发展和非公企…

    科研百科 2023年11月6日
    133
  • 机械科研项目经历怎么写

    作为一名机械工程师,我的科研项目经历是非常丰富和有意义的。在我的职业生涯中,我参与了许多不同类型的机械科研项目,这些项目涉及了各种不同的领域和研究方向。 在开始我的科研项目之前,我…

    科研百科 2025年4月8日
    1
  • 教科研项目目的

    教科研项目目的 教科研项目是教育领域的重要形式之一,其目的是通过研究来推动教学的发展和提高教育质量。在教科研项目中,研究者通过实验、观察和分析来探究问题,并提出解决方案。这些研究有…

    科研百科 2025年2月10日
    0
  • 系统集成ict项目管理心得及提问

    系统集成ict项目管理心得及提问 系统集成ict项目管理是指对系统集成ict项目进行有效的管理,包括项目计划,资源分配,风险管理,质量管理和进度控制等。作为一个ict项目经理,我分…

    科研百科 2025年1月29日
    3
  • 鲁布革项目管理经验3130620877

    鲁布革项目管理经验:从实践中学习 在20世纪80年代末,苏联的鲁布革计划是一项旨在提高能源效率和促进经济发展的重要计划。该项目的目标是在苏联的南部地区建造一条大型的石油管道,该管道…

    科研百科 2024年12月1日
    1
  • 华威科技有限公司怎么样(华威科研项目怎么样啊好做吗)

    华威科研项目怎么样啊好做吗? 科研项目是研究者们挑战自我,推动科学技术发展的重要方式。而华威大学作为世界知名的高等教育机构之一,其科研项目的质量和难度都非常高。那么,华威科研项目怎…

    科研百科 2024年8月1日
    71