{"id":13522722,"url":"https://github.com/funnyzpc/mee-admin","last_synced_at":"2025-03-31T23:32:16.178Z","repository":{"id":37753130,"uuid":"301922173","full_name":"funnyzpc/mee-admin","owner":"funnyzpc","description":"admin、cms、console 等多用途开源后台系统, v1.5版发布啦🎉🎉🎉","archived":false,"fork":false,"pushed_at":"2024-12-09T11:49:33.000Z","size":8285,"stargazers_count":161,"open_issues_count":1,"forks_count":72,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-12-09T12:35:04.848Z","etag":null,"topics":["admin","cms","freemarker","h5","java","mybatis","shedlock","shiro","springboot2x"],"latest_commit_sha":null,"homepage":"https://www.cnblogs.com/funnyzpc/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/funnyzpc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-07T04:01:56.000Z","updated_at":"2024-12-09T11:49:38.000Z","dependencies_parsed_at":"2024-01-13T21:58:37.571Z","dependency_job_id":"47c1e7f4-a140-498d-a03f-d5e1d1a7823b","html_url":"https://github.com/funnyzpc/mee-admin","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/funnyzpc%2Fmee-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/funnyzpc%2Fmee-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/funnyzpc%2Fmee-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/funnyzpc%2Fmee-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/funnyzpc","download_url":"https://codeload.github.com/funnyzpc/mee-admin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246558108,"owners_count":20796696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","cms","freemarker","h5","java","mybatis","shedlock","shiro","springboot2x"],"created_at":"2024-08-01T06:00:51.630Z","updated_at":"2025-03-31T23:32:11.168Z","avatar_url":"https://github.com/funnyzpc.png","language":"Java","readme":"\n## 开源后台管理系统(MEE-ADMIN)\n 这是一套由本人写到的后台系统，从0开始，其中v1.5是从2022年12月份开始一直开发现在(2023年7月3日)，这个项目耗费了我太多心血❤,如果您看到了觉得还行请[点赞](https://github.com/funnyzpc/mee-admin)\n如果能[FORK🎈](https://github.com/funnyzpc/mee-admin/fork)那可太感谢了~😉\n\n### v1.6 __new🎉__\n+ js对象合并问题\n+ fetch请求在session失效时重定向问题\n+ 文件下载bug\n+ 进一步简化module参数项\n+ controller到service层抽出接口\n+ 新增定时任务及集群配置(new)\n+ \n\n\n### v1.5+相较于v1.0\n+ 🍊几乎重构了所有前端页面\n+ 🍎前端合理化布局及添加了复杂交互\n+ 💃后端接口拆分及细致化权限管理\n+ 🧍‍移除了jQuery以及所有与jQuery相关的扩展插件\n+ 🎈添加了个人中心\n+ 🍌优化了字典配置及前端字段配置相关\n+ 😼简化了表单验证\n+ 😁添加了代码生成，简化开发难度（后续会提供）\n+ 🔪修复了分页bug\n+ 🌷等等...\n\n### 代码生成\n  本项目配合`mee-generator`可大幅提高开发效率，从前端到后端可全部使用`mee-generator`生成，你可能需要做的只是点点鼠标而已~\n+ 👏[mee-generator](https://github.com/funnyzpc/mee-generator)来啦～^o^～\n\n### UI预览\n\u003e![...](./view/1.jpg)\n\u003e![...](./view/2.jpg)\n\u003e![...](./view/3.jpg)\n\u003e![...](./view/4.jpg)\n\u003e![...](./view/5.jpg)\n\u003e![...](./view/6.jpg)\n\u003e![...](./view/7.jpg)\n\u003e![...](./view/8.jpg)\n\u003e![...](./view/9.jpg)\n\n#### 主要技术栈\n+ SpringBoot 2.6\n+ MyBatis\n+ Freemarker\n+ Postgresql\n+ Shiro\n+ ShedLock\n+ 等等...\n\n### 快速开始（quick start）\n+ 准备IDE(推荐IDEA community)、jdk17、mysql或postgresql\n+ 导入sql文件：\n  - [mysql_init.sql](docs%2Fmysql_init.sql)为mysql数据表，schema为mee_admin\n  - [pg_init.sql](docs%2Fpg_init.sql)为postgresql数据表,schema为mee_admin,先建库再建schema(不要使用public schema)\n+ Fork 项目[MEE-ADMIN](https://github.com/funnyzpc/mee-admin/fork) 到自己的账号下\n+ clone项目到本地\n+ IDE文件调整为UTF-8 : setting-\u003eFile encoding(文件编码)\n+ 启动 [MeeAdminApplication.java](src%2Fmain%2Fjava%2Fcom%2Fmee%2FMeeAdminApplication.java)\n  - IDE指定配置环境 `--spring.profiles.active=dev`\n  - 添加加密参数(非必须) `-Djasypt.encryptor.password=\"0989Gn8hcc}{||\u003e.\u003c||}0101\"`\n+\n### 打包（packaging）\n+ development environment\n    - `mvn clean -Dmaven.test.skip=true package -Pdev`\n    \n+ test environment\n    - `mvn clean -Dmaven.test.skip=true package -Ptest`\n\n+ product environment\n    - `mvn clean -Dmaven.test.skip=true package -Pprod`\n\n### 部署脚本（deploy script）\n+ 本地命令行启动jar\n  ```\n  java -jar mee-admin.jar --server.port=8001 \n  ```\n\n+ 测试部署test deploy\n  ```echo 正在启动mee-admin.....\n  ps -ef|grep mee.jar|grep java|awk '{print $2}'|xargs kill -9\n  cd /mnt/app/8001-mee-admin \u0026\u0026 nohup /usr/local/java/jdk1.8.0_261/bin/java -jar /mnt/app/8001-mee/mee-admin.jar --server.port=8001 --spring.profiles.active=test  1\u003e/mnt/app/8001-mee-admin/logs/mee-admin_ALL.log 2\u003e/mnt/app/8001-mee-admin/logs/mee_ALL.log \u0026\n  ```\n\n+ 生产部署prod deploy\n  ```echo 正在启动mee-admin.....\n  ps -ef|grep mee-admin.jar|grep java|awk '{print $2}'|xargs kill -9\n  cd /mnt/app/8001-mee-admin \u0026\u0026 nohup /usr/local/java/jdk1.8.0_261/bin/java -jar /mnt/app/8001-mee-admin/mee-admin.jar --server.port=8001 --spring.profiles.active=prod  1\u003e/mnt/app/8001-mee-admin/logs/mee-admin_ALL.log 2\u003e/mnt/app/8001-mee-admin/logs/mee-admin_ALL.log \u0026\n  ```\n","funding_links":[],"categories":["实战项目"],"sub_categories":["管理系统"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffunnyzpc%2Fmee-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffunnyzpc%2Fmee-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffunnyzpc%2Fmee-admin/lists"}