# guajava **Repository Path**: yuewei89/guajava ## Basic Information - **Project Name**: guajava - **Description**: guajava(番石榴)是一个基于SpringBoot2.0开发的,轻量级的java快速开发平台,核心技术采用Spring5、Spring MVC5、MyBatis3、Shiro1.4、Thymeleaf,LayUI 2.5 等主流框架 没有任何其它重度依赖,直接运行即可用。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 2 - **Created**: 2019-01-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # guajava #### 项目初衷 guajava是一个JavaEE企业级快速开发平台,根据参考其他优秀的开源项目整理出来的此项目,其目的是整理自己掌握的技术, 利用目前的主流javaWeb技术开发出一套简单、通用、易于扩展的后台管理系统,希望此项目,能给需要的朋友带来价值, 也希望更多的爱好者提出宝贵建议和问题,众人拾柴火焰高。 #### 项目说明 guajava是基于经典技术组合(Spring Boot、Spring MVC、Apache Shiro、MyBatis、LayUI)开发完成的, 包括核心模块如:组织机构、角色管理、用户管理、菜单及按钮授权、数据权限、日志管理、在线定时任务配置,国际化等 #### 技术选型 - 主框架:Spring Boot2.1、Spring Framework5.1、Apache Shiro1.4 - 持久层:MyBatis 3.4、Druid1.1、Redis、Ehcache、FastDFS - 视图层:SpringMVC 5.1、Thymeleaf - 前段框架:LayUI2.5、jQuery、zTree3.5 - 工具组件:MyBatis Generator、PageHelper、Quartz2.3、ActiveMQ、Logback1.2、FastJson、POI #### 内置功能 1. 用户管理 2. 角色管理 3. 菜单管理 4. 岗位管理 5. 部门管理 6. 字典管理 7. 参数管理 8. 登录日志 9. 操作日志 #### 项目结构 ``` guajava ├── common -- 公共模块 ├── controller -- 控制层模块 ├── domain -- 实体对象模块 ├── framework -- 核心框架模块 ├── mapper -- 用户权限管理系统 ├── service -- 业务层模块 ├── resources | ├── ehcache -- 缓存配置文件 | ├── i18n -- 国际化配置文件 | ├── mapper -- MyBatis文件 | ├── static -- 静态资源 | ├── templates -- 页面 | ├── application.yml -- 全局配置文件 | ├── application-druid.yml -- 数据源配置文件 | └── logback -- 日志文件 ├── sql -- 数据库sql执行脚本 └── doc -- 项目相关文档 ``` #### 本地部署 - clone项目到本地 - 创建本地数据库,导入项目中的sql文件 - 启动服务GuajavaApplication - 访问项目地址 http://localhost:9099 (注:管理员账号:admin 密码:admin123) #### 效果图 #### 项目交流群 #### 捐赠作者 - 如果您觉得此项目对您有价值,请作者喝一杯咖啡吧