# Batatas **Repository Path**: icegan/batatas ## Basic Information - **Project Name**: Batatas - **Description**: Batatas快速开发基础平台:SpringMVC,Mybatis,Spring,Redis缓存,shiro权限管理,Restful服务;JVM监控、数据库监控、Swagger接口文档,代码生成工具,在线格式化工具,Quartz定时任务管理、Log4j日志管理,系统配置工具类等等。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-07-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ###Batatas ####项目说明 batatas是一个轻量级的Java快速开发平台,能快速开发项目并交付 ####特点 - 实现前后端分离 - 友好的代码结构及注释,便于阅读及二次开发 - 灵活的权限控制,可对菜单及按钮做到可控 - 前端采用Bootstrap框架,做到兼容各大平台(支持电脑、平板、手机等所有主流设备) - 完善的代码生成机制,可在线生成Controller、entity、mapper、mysql脚本、Oracle脚本、service、view代码,可减少写重复代码的工作量,提高开发效率 - 引入swagger文档支持,生成、描述和调用Restful风格的接口 - 可在线格式化JSON数据,方便把json字符串转换成tree/form/code/text/view等多种形式的视图 - 引入quartz 定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能 - 采用shiro进行登录认证和URL拦截 - 多方面平台监控,包括日志、JVM、数据库等,实时对服务器进行检测分析; - 只引入平时常用的Jar包,无其他个人生成或打的Jar包 ####技术选型 - 前端:采用了BootStrap3.3.7 + BootStrap Table + jQuery2.1 - 后端:Spring4.2+Mybatis3.3+shiro 1.2+log4j 1.2+druid 1.0+redis 2.9+quartz 2.2+swagger 2.6 - ----------- - 核心框架:Spring 4.2 - 安全框架:shiro 1.2 - 视图框架:Spring MVC 4.2 - 持久层框架:MyBatis 3.3 - 定时器:Quartz 2.2 - 数据库连接池:Druid 1.0 - 日志管理:SLF4J 1.7、Log4j - 接口文档:swagger 2.6