# eh-admin **Repository Path**: DawnYang/eh-admin ## Basic Information - **Project Name**: eh-admin - **Description**: springboot + shiro+ layui + jquery+freemarker轻量级后台管理系统单机版 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: http://www.dawnyang.net - **GVP Project**: No ## Statistics - **Stars**: 13 - **Forks**: 6 - **Created**: 2021-08-31 - **Last Updated**: 2024-07-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Shiro, mybatis-plus, layui, FreeMarker ## README # eh-admin #### 介绍 eh-admin是一个前后端一体的轻量级后台管理系统模板,适用于中小型后台项目,使用传统的前端技术,项目已实现一些管理系统的常用功能,可根据需求自行修改。 #### 主要技术 后端技术:Spring Boot,Apache Shiro,MyBatis-Plus等; 前端技术:Jquery,Layui,FreeMarker等; (虽是前后端一体的项目,但还是采用前后端分离的开发风格,页面使用layui及其第三方组件,后端尽量不参与页面的生成,页面数据基本都采用异步请求) ####sa-token版本 https://gitee.com/DawnYang/eh-admin-sa-token #### 开发文档 http://www.dawnyang.net #### 代码生成器 hd-cg辉度通用代码生成器,一款上手简单,自定义代码模板,可同时用于多个项目的代码生成器。 https://gitee.com/DawnYang/hd-cg-download #### 功能展示 ![输入图片说明](https://gitee.com/DawnYang/eh-admin-doc/raw/master/eh-admin%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E7%99%BB%E5%BD%95%E9%A1%B5.png "") ![输入图片说明](https://gitee.com/DawnYang/eh-admin-doc/raw/master/eh-admin%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E8%8F%9C%E5%8D%95%E7%AE%A1%E7%90%86.png "菜单管理") ![输入图片说明](https://gitee.com/DawnYang/eh-admin-doc/raw/master/eh-admin%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E7%B3%BB%E7%BB%9F%E5%8F%82%E6%95%B0.png "系统参数") ![输入图片说明](https://gitee.com/DawnYang/eh-admin-doc/raw/master/eh-admin%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E5%AD%97%E5%85%B8%E7%AE%A1%E7%90%86.png "字典管理") ![输入图片说明](https://gitee.com/DawnYang/eh-admin-doc/raw/master/eh-admin%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86.png "用户管理") ![输入图片说明](https://gitee.com/DawnYang/eh-admin-doc/raw/master/eh-admin%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E8%A7%92%E8%89%B2%E7%AE%A1%E7%90%86.png "角色管理") ![输入图片说明](https://gitee.com/DawnYang/eh-admin-doc/raw/master/eh-admin%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E9%83%A8%E9%97%A8%E7%AE%A1%E7%90%86.png "部门管理") ![输入图片说明](https://gitee.com/DawnYang/eh-admin-doc/raw/master/eh-admin%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E7%99%BB%E5%BD%95%E6%97%A5%E5%BF%97.png "登录日志") ![输入图片说明](https://gitee.com/DawnYang/eh-admin-doc/raw/master/eh-admin%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E6%93%8D%E4%BD%9C%E6%97%A5%E5%BF%97.png "操作日志") ![输入图片说明](https://gitee.com/DawnYang/eh-admin-doc/raw/master/eh-admin%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E5%9C%A8%E7%BA%BF%E7%94%A8%E6%88%B7.png "在线用户") ![输入图片说明](https://gitee.com/DawnYang/eh-admin-doc/raw/master/eh-admin%E5%8A%9F%E8%83%BD%E5%B1%95%E7%A4%BA/%E7%A1%AC%E4%BB%B6%E7%9B%91%E6%8E%A7.png "硬件监控") #### 项目启动 1. 开发环境准备 JDK >=1.8 Mysql >= 5.7 Maven >= 3.0 2. 下载项目代码,并导入编辑器 3. 创建数据库dawn,字符集为utf8mb4,排序规则为utf8mb4_german2_ci,运行sql文件夹下数据库脚本dawn.sql 4. 修改/admin/src/main/resources/config文件夹下application-dev.yml,更新数据库账号和密码 5. 检查项目无报错后,运行/admin/src/test/java/pers/dawnyang/AdminRunDev.java的main方法,启动项目,本地默认访问地址localhost:8080, 账号admin/123456 #### 项目部署 1. 运行package.bat文件,在admin/target文件夹下生成jar包 2. 在run.sh文件中修改项目生产测试环境,jdk运行路径,jvm启动参数等(详细操作见run.sh文件注释) 3. 将admin.jar和run.sh上传至服务器同一目录下,执行命令sh run.sh start 启动项目 4. 停止项目 sh run.sh stop 5. 重启项目 sh run.sh restart 6. 控制台方式启动项目 sh run.sh console #### 友情链接 重庆合川琼芳老店食品经营部,https://qf1995.taobao.com/ 本店主营合川桃片,合川肉片,葛粉,香脆椒,核桃糕等重庆特色健康食品,价格实惠,正宗新鲜。 #### 交流群 QQ群:165560859 辉度空间