MintLeaf-Fast 薄荷叶快速开发平台 项目简介
项目说明:MintLeaf-Fast是一个基于SpringBoot2.0开发的,轻量级的,前后端分离的Java快速开发平台开箱即用,节省开发时间,提升开发效率,能够快速开发项目并交付的接私活利器支持MySQL、Oracle、SQL Server等主流数据库项目特点:代码简洁,注释丰富,上手容易,提供基础模块(用户管理,角色管理,菜单管理,代码生成等8个模块),可以直接作为一个后台管理系统的脚手架友好的代码结构及注释,便于阅读及二次开发完善的代码生成机制,可在线生成entity、dao、sql代码,减少60%以上的开发任务支持跨驱动多数据源,加强业务模块的扩展性基于Shiro实现细粒度权限控制,可控制到页面或按钮,满足绝大部分的权限需求基于Druid对多数据源进行监控基于Redis缓存数据以及session共享(用于反向代理集群及SSO单点登录)基于Swagger对API接口进行管理技术选型:核心框架:Spring Boot 2.0.0.M7安全框架:Apache Shiro 1.4.0视图框架:Beetl 2.8.6持久层框架:BeetlSQL 2.10.31缓存框架:Redis 2.0.2JSON框架:FastJson 1.2.7验证码框架:Kaptcha 2.3.2数据库连接池:Druid 1.0.18日志管理:SLF4J、LogbackAPI管理:Swagger 2.7.0页面交互:Layui 2.4.3数据可视化:ECharts 3.0软件需求:JDK1.8MySQL5.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项目截图: