项目说明

  • MintLeaf-Fast是一个基于SpringBoot2.0开发的,轻量级的,前后端分离的Java快速开发平台
  • 开箱即用,节省开发时间,提升开发效率,能够快速开发项目并交付的接私活利器
  • 支持MySQL、Oracle、SQL Server等主流数据库

项目特点

  • 代码简洁,注释丰富,上手容易,提供基础模块(用户管理,角色管理,菜单管理,代码生成等8个模块),可以直接作为一个后台管理系统的脚手架
  • 友好的代码结构及注释,便于阅读及二次开发
  • 完善的代码生成机制,可在线生成entity、dao、sql代码,减少60%以上的开发任务
  • 支持跨驱动多数据源,加强业务模块的扩展性
  • 基于Shiro实现细粒度权限控制,可控制到页面或按钮,满足绝大部分的权限需求
  • 基于Druid对多数据源进行监控
  • 基于Redis缓存数据以及session共享(用于反向代理集群及SSO单点登录)
  • 基于Swagger对API接口进行管理

项目结构

MintLeaf-Fast├─db 项目SQL语句│├─logs 输出日志│├─common 公共模块│ ├─config 配置信息类模块│ ├─modules 功能模块│ ├─app API接口模块(APP调用)│ ├─video 业务模块│ └─core 核心模块│ ├─utils 工具类模块│ ├─vo 视图对象类模块│ ├─MintLeafApplication 项目启动类│ ├──resources │ ├─sql SQL对应的md文件│ ├─static 静态资源│ ├─templates 系统页面│ │ ├─modules 模块页面│ │ ├─index.html 主页面│ │ └─login.html 登陆页面│ ├─application.properties 全局配置文件│ ├─btsql-ext.properties BeetlSQL配置文件│ └─logback.xml 日志配置文件│

技术选型

  • 核心框架:Spring Boot 2.0.5
  • 安全框架:Apache Shiro 1.4.0
  • 视图框架:Beetl 2.8.6
  • 持久层框架:BeetlSQL 2.10.31
  • 缓存框架:Redis 2.0.2
  • JSON框架:FastJson 1.2.7
  • 验证码框架:Kaptcha 2.3.2
  • 数据库连接池:Druid 1.0.18
  • 日志管理:SLF4J、Logback
  • API管理:Swagger 2.7.0
  • 页面交互:Layui 2.4.3
  • 数据可视化:ECharts 3.0

软件需求

  • JDK1.8
  • MySQL5.5+
  • Maven3.0+

本地部署

  • 通过git下载源码
  • 创建数据库mintleaf_fast,数据库编码为UTF-8
  • 执行db/mintleaf_fast.sql文件,初始化数据【按需导入表结构及数据】
  • 修改application.properties文件,更新MySQL账号和密码
  • IDEA、Eclipse运行Application.java,则可启动项目【mintleaf-fast】
  • 访问路径:http://localhost:8017/index.html
  • 账号密码:root/123456

完成进度

功能名称进度用户管理100%角色管理100%菜单管理100%权限管理100%文件上传100%Druid监控100%代码生成100%API管理100%系统日志100%图片管理100%图标选择器100%树形数据表格100%树形下拉选择器100%组织管理50%

效果图

获取方式

转发 + 关注,私信回复括号中字母【leaf】,即可免费获得下载地址

20万数据 sql 快还是 java快?_基于SpringBoot2.0开发的,轻量级的,前后分离Java开发平台...相关推荐

  1. 20万数据 sql 快还是 java快?_H2数据库学习(一)

    一.简介 H2是Java嵌入式数据库,凭借一个jar包闯天下. 支持标准SQL,0成本学习使用 web控制台,简单方便 三种模式,内嵌模式,服务器模式,集群模式. 不适合大数据高并发场景 启动快,可以 ...

  2. Java毕业设计_基于WEB的多媒体素材管理库的设计与开发

    基于WEB的多媒体素材管理库的设计与开发 基于WEB的多媒体素材管理库的设计与开发mysql数据库创建语句 基于WEB的多媒体素材管理库的设计与开发oracle数据库创建语句 基于WEB的多媒体素材管 ...

  3. Java毕业设计_基于BootStrap的晴雅花艺交流论坛的开发

    基于BootStrap的晴雅花艺交流论坛的开发 基于BootStrap的晴雅花艺交流论坛的开发mysql数据库创建语句 基于BootStrap的晴雅花艺交流论坛的开发oracle数据库创建语句 基于B ...

  4. java投标_基于jsp的招投标系统-JavaEE实现招投标系统 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的招投标系统, 该项目可用各类java课程设计大作业中, 招投标系统的系统架构分为前后台两部分, 最终实现在线上进行 ...

  5. java 理财网站_基于jsp的投资理财网站-JavaEE实现投资理财网站 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的投资理财网站, 该项目可用各类java课程设计大作业中, 投资理财网站的系统架构分为前后台两部分, 最终实现在线上 ...

  6. 售票java代码_基于jsp的铁路售票-JavaEE实现铁路售票 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的铁路售票, 该项目可用各类java课程设计大作业中, 铁路售票的系统架构分为前后台两部分, 最终实现在线上进行铁路 ...

  7. 在线书店java项目_基于jsp的网上书店-JavaEE实现网上书店 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的网上书店, 该项目可用各类java课程设计大作业中, 网上书店的系统架构分为前后台两部分, 最终实现在线上进行网上 ...

  8. 【实战篇】| 模拟 20 万数据快速查询 IP 归属地

    点击"小詹学Python",选择"置顶"公众号 重磅干货,第一时间送达 本文转载自一个不甘平凡的码农 这篇文章主要深入数据结构与算法在解决实际问题怎么运用和分析 ...

  9. python读取20万数据Excel文件+拆分数据

    python读取20万数据Excel文件 使用普通的pandas读取Excel,再结合xlrd读取,可能会读取的Excel数据会不全,最多只能读取到65535+行的数,如果读取超大excel数据时就读 ...

最新文章

  1. Android自定义控件(特效一) 点击屏幕,根据所点击的位置绘制圆环
  2. DLL内线程同步主线程研究(子线程代码放到主线程执行)
  3. 在类中调用delete this问题
  4. 都说变量有七八种,到底谁是 Java 的亲儿子
  5. 二分法在生活中的一次应用
  6. layoutSubview 总结
  7. cad汉仪长仿宋体_长仿宋体字体下载 cad工程机械绘图工程制图国标字体下载
  8. 档案目录管理--chmod
  9. tomcat插入oracle中文乱码_Java连接数据库oracle中文乱码解决方案
  10. 对物理量“角速度”与“波矢”的理解
  11. 阿里云建站:企业网站定制/速成美站/响应式功能建站官方购买及优惠详解!
  12. Windows 10创建用户
  13. turtle绘画,设置画布的背景图片
  14. 文献阅读总结--合成生物学工程促进大肠杆菌中莽草酸的高水平积累
  15. 论宏观和微观角度理解二极管和三极管的工作原理
  16. 【ML】英雄联盟对局胜负预测任务
  17. jquery checkbox选中事件监听
  18. 对AVL树和红黑树的个人理解
  19. uva 11355(极角计算)
  20. php每天定时提醒,PHP怎么实现定时提醒功能?

热门文章

  1. Redis学习总结(15)——Redis 基本数据类型使用场景
  2. 交换机分布缓存_网络核心交换机和普通交换机有什么区别?
  3. pytorch卷积神经网络_知识干货-动手学深度学习(pytorch)-06 卷积神经网络基础
  4. mac bash file密码_MAC 常用命令汇总
  5. php排序算法算法,PHP排序算法之基数排序(Radix Sort)实例详解
  6. Get_key.c模块流程
  7. 途牛 “特产频道”上线 深化目的地服务网络
  8. Cmder 设置默认打开目录、解决中文乱码
  9. 分布式光伏贷款欲破冰 多家银行推出相关业务
  10. Aruba 云服务代金券