{"id":14972203,"url":"https://github.com/thinkgem/jeesite5","last_synced_at":"2026-04-02T19:25:25.505Z","repository":{"id":38007502,"uuid":"122804820","full_name":"thinkgem/jeesite5","owner":"thinkgem","description":"👍Java 快速开发平台，不仅仅是开发框架，它是一个轻量级、企业级低代码解决方案，支持国产化💖国密💖AI助手💖基于 Spring Boot 在线代码生成。包括：组织角色用户、菜单按钮授权、数据权限、内容管理、工作流等。快速增减模块；微内核；安全选项丰富，密码策略；在线预览文件；消息推送；第三方登录；在线任务调度；支持集群、多租户、多数据源、读写分离、微服务。😘动态看temp分支","archived":false,"fork":false,"pushed_at":"2026-03-26T03:20:00.000Z","size":61104,"stargazers_count":1787,"open_issues_count":1,"forks_count":841,"subscribers_count":202,"default_branch":"v5.springboot3","last_synced_at":"2026-03-26T23:09:55.300Z","etag":null,"topics":["beetl","bootstrap3","java","jquery","mybatis","shiro","spring-boot","spring-mvc"],"latest_commit_sha":null,"homepage":"https://gitee.com/thinkgem/jeesite4/issues","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thinkgem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-02-25T04:25:02.000Z","updated_at":"2026-03-26T02:55:18.000Z","dependencies_parsed_at":"2026-03-26T03:04:38.452Z","dependency_job_id":null,"html_url":"https://github.com/thinkgem/jeesite5","commit_stats":{"total_commits":1831,"total_committers":9,"mean_commits":"203.44444444444446","dds":0.00928454396504641,"last_synced_commit":"2c591924827f3bb4b45204875f7084d09bf77369"},"previous_names":["thinkgem/jeesite5","thinkgem/jeesite4"],"tags_count":90,"template":false,"template_full_name":null,"purl":"pkg:github/thinkgem/jeesite5","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkgem%2Fjeesite5","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkgem%2Fjeesite5/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkgem%2Fjeesite5/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkgem%2Fjeesite5/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thinkgem","download_url":"https://codeload.github.com/thinkgem/jeesite5/tar.gz/refs/heads/v5.springboot3","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkgem%2Fjeesite5/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31314377,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["beetl","bootstrap3","java","jquery","mybatis","shiro","spring-boot","spring-mvc"],"created_at":"2024-09-24T13:46:32.847Z","updated_at":"2026-04-02T19:25:25.497Z","avatar_url":"https://github.com/thinkgem.png","language":"JavaScript","readme":"\r\n\u003cp align=\"center\"\u003e\r\n \u003cimg alt=\"JeeSite\" src=\"https://jeesite.com/assets/images/logo.png\" width=\"120\" height=\"120\" style=\"margin-bottom: 10px;\"\u003e\r\n\u003c/p\u003e\r\n\u003ch3 align=\"center\" style=\"margin:30px 0 30px;font-weight:bold;font-size:30px;\"\u003e快速开发平台 - Spring Boot 3\u003c/h3\u003e\r\n\u003cp align=\"center\"\u003e\r\n \u003ca href=\"https://spring.io/projects/spring-boot\" target=\"__blank\"\u003e\u003cimg alt=\"SpringBoot-V3.5 or 2.7\" src=\"https://img.shields.io/badge/SpringBoot-V3.5 or 2.7-blue.svg\"\u003e\u003c/a\u003e\r\n \u003ca href=\"https://v3.cn.vuejs.org/\" target=\"__blank\"\u003e\u003cimg alt=\"TypeScript-Vue3\" src=\"https://img.shields.io/badge/TypeScript-Vue3-green.svg\"\u003e\u003c/a\u003e\r\n \u003ca href=\"https://jeesite.com/docs/upgrade/\" target=\"__blank\"\u003e\u003cimg alt=\"JeeSite-V5.x\" src=\"https://img.shields.io/badge/JeeSite-V5.x-success.svg\"\u003e\u003c/a\u003e\r\n \u003ca href=\"https://gitee.com/thinkgem/jeesite5\" target=\"__blank\"\u003e\u003cimg alt=\"star\" src=\"https://gitee.com/thinkgem/jeesite5/badge/star.svg?theme=dark\"\u003e\u003c/a\u003e\r\n \u003ca href=\"https://gitee.com/thinkgem/jeesite-vue\" target=\"__blank\"\u003e\u003cimg alt=\"star\" src=\"https://gitee.com/thinkgem/jeesite-vue/badge/star.svg?theme=dark\"\u003e\u003c/a\u003e\r\n \u003ca href=\"https://gitee.com/thinkgem/jeesite\" target=\"__blank\"\u003e\u003cimg alt=\"star\" src=\"https://gitee.com/thinkgem/jeesite/badge/star.svg?theme=gvp\"\u003e\u003c/a\u003e\r\n \u003ca href=\"https://gitcode.com/thinkgem/jeesite\" target=\"__blank\"\u003e\u003cimg alt=\"star\" src=\"https://gitcode.com/thinkgem/jeesite/star/badge.svg\"\u003e\u003c/a\u003e \r\n\u003c/p\u003e\r\n\r\n------\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n 如果你喜欢 JeeSite，请给她一个 ⭐️ Star，您的支持将是我们前行的动力。\r\n\u003c/div\u003e\r\n\r\n------\r\n\r\n## 技术交流\r\n\r\n* 官方网站：\u003chttps://jeesite.com\u003e\r\n* 使用文档：\u003chttps://jeesite.com/docs\u003e\r\n* 问题反馈：\u003chttp://jeesite.net\u003e [【新手必读】](https://gitee.com/thinkgem/jeesite5/issues/I18ARR)\r\n* 需求收集：\u003chttps://gitee.com/thinkgem/jeesite5/issues/new\u003e\r\n* 联系我们：\u003chttp://s.jeesite.com\u003e\r\n* 关注微信公众号，了解最新动态：\r\n\r\n\u003cp style=\"padding-left:40px\"\u003e　　\r\n \u003cimg alt=\"JeeSite微信公众号\" src=\"https://jeesite.com/assets/images/mp.png\" width=\"200\"\u003e\r\n\u003c/p\u003e\r\n\r\n* QQ 群：`127515876`、`209330483`、`223507718`、`709534275`、`730390092`、`1373527`、`183903863(外包)`\r\n* 微信群：如果二维码过期，请尝试刷新图片，或者添加客服微信 jeesitex 邀请您进群\r\n\r\n\u003cp style=\"padding-left:40px\"\u003e\u003ca href=\"https://jeesite.com/assets/images/wxg_cur.png\" target=\"_blank\"\u003e　　\r\n \u003cimg alt=\"JeeSite微信群\" src=\"https://jeesite.com/assets/images/wxg_cur.png\" width=\"200\"/\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n* 源码仓库地址：\r\n  [Gitee](https://gitee.com/thinkgem/jeesite5)、\r\n  [GitCode](https://gitcode.com/thinkgem/jeesite5)、\r\n  [GitHub](https://github.com/thinkgem/jeesite5)\r\n* 分离版源码仓库地址：\r\n  [Gitee](https://gitee.com/thinkgem/jeesite-vue)、\r\n  [GitCode](https://gitcode.com/thinkgem/jeesite-vue)、\r\n  [GitHub](https://github.com/thinkgem/jeesite-vue)\r\n* 源码合集仓库地址：\r\n  [GVP](https://gitee.com/thinkgem/jeesite/tree/v5.springboot3)、\r\n  [G-Star](https://gitcode.com/thinkgem/jeesite/tree/v5.springboot3)、\r\n  [GitHub](https://github.com/thinkgem/jeesite/tree/v5.springboot3)\r\n\r\n## 平台介绍\r\n\r\n* JeeSite 快速开发平台，低代码，轻量级，不仅仅是一个后台开发框架，它是一个企业级快速开发解决方案，后端基于经典组合 Spring Boot、Shiro、MyBatis，前端采用分离版 Vue3、Vite、Ant Design Vue、TypeScript、Vben Admin 最先进技术栈，或者 Beetl、Bootstrap、AdminLTE 经典开发模式。\r\n\r\n* 提供在线数据源管理、数据表建模、代码生成等功能，可自动创建业务模块代码工程和微服务模块代码工程，自动生成前端代码和后端代码；包括核心功能模块如：组织机构、用户、角色、岗位、管理员、权限审计、菜单及按钮权限、数据权限、模块管理、系统参数、字典管理、系统监控、数据监控等；扩展功能如：工作流引擎、内容管理、消息推送、单点登录、第三方登录、在线作业调度、对象存储、可视化数据大屏、报表设计器、在线文件预览、国际化、全文检索、统一认证服务等。\r\n\r\n* 本平台采用松耦合设计，真正的轻量级，微内核，快速部署，插件架构，模块增减便捷，支持扩展 SaaS 架构、集群部署、读写分离、分库分表、Spring Cloud 微服务架构；并内置了众多账号安全设置、密码策略、系统访问限制等安全解决方案，支持等保评测。\r\n\r\n* 本平台专注于为初级研发人员提供强大的支持，使他们能够高效、快速地开发出复杂的业务功能，同时为中高级人员腾出宝贵的时间，专注于更具战略性和创新性的任务。我们致力于让开发者能够全心投入业务逻辑中，而将繁琐的技术细节交由平台来封装处理。这不仅降低了技术实现的难度，还确保了系统架构的稳定性和安全性，进而帮助企业节省人力成本、缩短项目周期，并提高整体软件的安全性和质量。\r\n\r\n* 2013 年发布以来已被广大爱好者用到了企业、政府、医疗、金融、互联网等各个领域中，拥有：精良架构、易于扩展、大众思维的设计模式，工匠精神，用心打磨每一个细节，深入开发者的内心，并荣获开源中国《最受欢迎中国开源软件》多次奖项，期间也帮助了不少刚毕业的大学生，教师作为入门教材，快速的去实践。\r\n\r\n* 2019 年换代升级，我们结合了多年总结和经验，以及各方面的应用案例，对架构完成了一次全部重构，也纳入很多新的思想。不管是从开发者模式、底层架构、逻辑处理还是到用户界面，用户交互体验上都有很大的进步，在不忘学习成本、提高开发效率的情况下，安全方面也做和很多工作，包括：身份认证、密码策略、安全审计、日志收集等众多安全选项供您选择。努力为大中小微企业打造全方位企业级快速开发解决方案。\r\n\r\n* 2021 年终发布 Vue3 的前后分离版本，使得 JeeSite 拥有同一个后台服务 Web 来支撑分离版和全栈版两套前端技术栈。\r\n\r\n* 对接 OpenAPI、Ollama、DeepSeek 等热门 AI 大模型，凭借检索增强生成 RAG 技术，为企业知识库打造专属智能对话。\r\n\r\n* 提供大模型 Tool 本地工具调用及 MCP 服务端和客户端工具调用，助力大模型与您的业务深度融合，实现高效交互。\r\n\r\n* 支持国产化软件和硬件环境，如国产芯片、操作系统、数据库、中间件、国密算法等。\r\n\r\n## 核心优势\r\n\r\n* JeeSite 非常易于二次开发，可控性强。整体架构清晰、技术栈稳定且先进，源代码规范严谨。所采用的均为业界通用、社区活跃的经典技术，经典技术会的人多、学习成本低、无论是维护还是扩展都十分便捷，系统安全性和稳定性也得到了充分保障。\r\n\r\n* JeeSite 功能全面，知识点非常多，也非常少。这看似矛盾，实则源于其“大道至简”的设计理念：功能模块和组件的设计，使用的都是一些通用的技术，通俗直观的设计风格，绝大多数开发者都能轻松掌握，所以只要掌握这些组件用法，即可高效完成业务系统的开发。\r\n\r\n* JeeSite 在架构设计、工具调用、操作体验、代码整洁、技术规范以及系统安全等方面投入了大量精力。这些往往属于“隐形投入”——虽然用户未必一眼可见，却对系统的稳定性、可维护性和长期发展至关重要。然而，许多产品更倾向于追求表面光鲜的界面和看似炫目的功能，不愿意在用户看不见的地方投入较多的研发经费，而忽视了这些深层次的基础建设。\r\n\r\n* JeeSite 是一个低代码开发平台，具备高度的封装性与出色的扩展能力。这里的“封装”并非限制您的自由，而是在提供开箱即用便捷性的同时，保留了充分的灵活性。当平台暂未覆盖某些特定功能时，JeeSite 会通过清晰的扩展接口和原生调用方式，让您轻松实现自定义需求。\r\n\r\n* 许多开发者都在使用 Spring 框架，并学习其优秀的设计理念——尤其是它强大的扩展机制。但试想一下：有多少人真正去修改过 Spring 的源码？即便有人这么做了，一旦框架升级，往往就会陷入兼容性困境，甚至导致系统难以维护。这样的例子屡见不鲜。\r\n\r\n* 正因如此，JeeSite 在设计之初就高度重视这一点：我们坚持“不侵入、可扩展”的原则，确保您在享受高效开发的同时，无需担心未来升级带来的麻烦。JeeSite 的扩展能力，正是为了帮您彻底摆脱这类后顾之忧。\r\n\r\n* 为什么说 JeeSite 比较易于学习？JeeSite 很好的把握了设计的 “度”，避免过度设计的情况。过度设计是在产品设计过程中忽略了产品和用户的实际需求，反而带来了不必要的复杂性，而忽略了系统的学习、开发和维护成本。\r\n\r\n* JeeSite 商业版基于社区版扩展，我们维护一套代码库，有效避免资源浪费和重复造轮子，不仅加速了功能迭代与优化、保障版本稳定性输出，还能快速反哺社区，推动创新与生态共赢，确保项目健康发展；即便您使用社区版，也无需担忧版本停滞及相关衍生问题。\r\n\r\n------\r\n\r\n* 至今 JeeSite 平台架构已经非常稳定，我们持续升级，并不失架构的先进性。\r\n* JeeSite 精益求精，用心打磨每一个细节，界面 UI 操作便捷，体验性好。\r\n* JeeSite 是一个专业的平台，是一个可以让您，用着省心的平台。\r\n* 社区版基于 Apache License 2.0 开源协议，永久免费使用。\r\n\r\n### 架构特点及安全方面的优势：\u003chttps://jeesite.com/docs/feature/\u003e\r\n\r\n## 技术选型\r\n\r\n* 主框架：Spring Boot 3.5、Spring Framework 6、Apache Shiro 2、J2Cache\r\n* 持久层：Apache MyBatis 3.5、Hibernate Validator 8、Alibaba Druid 1.2\r\n* 分离版：Node.js、TypeScript、Vue3、Vite、Ant Design Vue、Vue Vben Admin\r\n* 经典版：Beetl 3.20（HTML）、jQuery 3.7、Bootstrap 3.4、AdminLTE 2.4\r\n* 分离版：支持所有现代浏览器，如：谷歌 Chrome 87+、微软 Edge、火狐、国产浏览器 等\r\n* 经典版：支持 IE10 和以上版本，以及其他所有现代浏览器，如：谷歌、火狐、国产浏览器 等\r\n* 工作流引擎：Flowable 7、符合 BPMN 规范、在线流程设计器、中国式流程、退回、撤回、自由流\r\n* 技术选型（详细）已支持数据库：\u003chttps://jeesite.com/docs/technology/\u003e\r\n* JeeSite Vue 前后分离版：\u003chttps://gitee.com/thinkgem/jeesite-vue\u003e\r\n* Spring Boot 3.x 版本：\u003chttps://gitee.com/thinkgem/jeesite5/tree/v5.springboot3\u003e\r\n* Spring Boot 2.x 版本：\u003chttps://gitee.com/thinkgem/jeesite5/tree/v5.springboot2\u003e\r\n\r\n## 更多介绍\r\n\r\n* 架构特点：\u003chttps://jeesite.com/docs/feature/\u003e\r\n* 内置功能：\u003chttps://jeesite.com/docs/function/\u003e\r\n* 目录结构：\u003chttps://jeesite.com/docs/catalog/\u003e\r\n* 参数配置：\u003chttps://jeesite.com/docs/config/\u003e\r\n* 开发规范：\u003chttps://jeesite.com/docs/standard/\u003e\r\n* 数表设计：\u003chttps://jeesite.com/docs/treetable/\u003e\r\n* 代码生成：\u003chttps://jeesite.com/docs/code-gen/\u003e\r\n\r\n## 产品列表\r\n\r\n* JeeSite 源码仓库：\u003chttps://gitee.com/thinkgem/jeesite5\u003e\r\n* JeeSite Vue 前端源码：\u003chttps://gitee.com/thinkgem/jeesite-vue\u003e\r\n* JeeSite Cloud 微服务：\u003chttps://gitee.com/thinkgem/jeesite-cloud\u003e\r\n* JeeSite 跨平台手机端：\u003chttps://gitee.com/thinkgem/jeesite-uniapp\u003e\r\n* JeeSite 客户端安装程序：\u003chttps://gitee.com/thinkgem/jeesite-client\u003e\r\n* 内外网中间件：\u003chttps://my.oschina.net/thinkgem/blog/4624519\u003e\r\n* 统一认证平台：\u003chttps://jeesite.com/docs/oauth2-server\u003e\r\n\r\n## 快速体验\r\n\r\n### 在线演示\r\n\r\n1. 分离版地址：\u003chttps://vue.jeesite.com\u003e\r\n2. 经典版地址：\u003chttps://demo.jeesite.com\u003e\r\n\r\n### 快速运行\r\n\r\n1. 环境准备：[Docker](https://www.docker.com)\r\n2. 根据您的操作系统，选择以下对应命令一键拉取 Docker 镜像并启动 JeeSite：\r\n\r\n* Linux 或 macOS\r\n```sh\r\ndocker pull crpi-u3zm0t8trv68xpyx.cn-qingdao.personal.cr.aliyuncs.com/thinkgem/jeesite:latest \u0026\u0026 docker run --name js5 -p 8980:8980 -d -v ~/jeesite-data:/data crpi-u3zm0t8trv68xpyx.cn-qingdao.personal.cr.aliyuncs.com/thinkgem/jeesite:latest \u0026\u0026 docker logs -f js5\r\n```\r\n\r\n* Windows\r\n```cmd\r\ncmd /c \"docker pull crpi-u3zm0t8trv68xpyx.cn-qingdao.personal.cr.aliyuncs.com/thinkgem/jeesite:latest \u0026\u0026 docker run --name js5 -p 8980:8980 -d -v %USERPROFILE%\\jeesite-data:/data crpi-u3zm0t8trv68xpyx.cn-qingdao.personal.cr.aliyuncs.com/thinkgem/jeesite:latest \u0026\u0026 docker logs -f js5\"\r\n```\r\n\r\n\u003e 容器启动后，系统数据将持久化保存在本地 ~/jeesite-data（Linux/macOS）或 %USERPROFILE%\\jeesite-data（Windows）目录中。\r\n\r\n3. Vue分离版本地址：\u003chttp://127.0.0.1:8980/vue/login\u003e\r\n4. 全栈版本地址：\u003chttp://127.0.0.1:8980/a/login\u003e\r\n5. 初始登录账号：（管理员）`system`，密码：`admin`\r\n\r\n### 本地编译运行\r\n\r\n**1）使用内嵌数据库：**\r\n\r\n1. 免安装数据库，使用内嵌 H2 DB、包含 Vue 和 全栈双版本\r\n2. 环境准备：`JDK 17 或更高版本`、`Maven 3.8+`、无需准备数据库\r\n3. 下载源码：\u003chttps://gitee.com/thinkgem/jeesite5/repository/archive/v5.springboot3.zip\u003e 并解压\r\n4. 执行脚本：`/web-fast/bin/run-tomcat.bat(sh)` 启动服务即可（无需手动建库，自动初始化数据库）\r\n5. Vue分离版本地址：\u003chttp://127.0.0.1:8980/vue/login\u003e\r\n6. 全栈版本地址：\u003chttp://127.0.0.1:8980/a/login\u003e\r\n7. 初始登录账号：（管理员）`system`，密码：`admin`\r\n8. 部署常见问题：\u003chttps://jeesite.com/docs/faq/\u003e\r\n\r\n**2）使用 MySQL 或其它数据库：**\r\n\r\n1. 环境准备：`JDK 17+`、`Maven 3.8+`、使用 `MySQL 8.0+` 数据库、[其它数据库](https://jeesite.com/docs/technology/#_8、已支持数据库)\r\n2. 下载源码：\u003chttps://gitee.com/thinkgem/jeesite5/repository/archive/v5.springboot3.zip\u003e 并解压\r\n3. 打开文件：`/web/src/main/resources/config/application.yml` 配置JDBC连接（建立一个新库）\r\n4. 执行脚本：`/web/bin/init-data.bat(sh)` 初始化数据库（自动往新库里创建表和初始数据）\r\n5. 执行脚本：`/web/bin/run-tomcat.bat(sh)` 启动服务即可\r\n6. 浏览器访问：\u003chttp://127.0.0.1:8980/js\u003e  账号 system 密码 admin\r\n7. 部署常见问题：\u003chttps://jeesite.com/docs/faq/\u003e\r\n8. 分离端安装：\u003chttps://jeesite.com/docs/vue-install-deploy/\u003e\r\n9. 分离端常见问题：\u003chttps://jeesite.com/docs/vue-faq/\u003e\r\n\r\n### 开发环境部署\r\n\r\n1. 部署运行文档：\u003chttps://jeesite.com/docs/install-deploy/\u003e\r\n2. 部署常见问题：\u003chttps://jeesite.com/docs/faq/\u003e\r\n3. 分离端运行文档：\u003chttps://jeesite.com/docs/vue-install-deploy/\u003e\r\n4. 分离端常见问题：\u003chttps://jeesite.com/docs/vue-faq/\u003e\r\n\r\n## 学习文档\r\n\r\n* 库表生成、代码生成：\u003chttps://jeesite.com/docs/code-gen/\u003e\r\n* 菜单权限、按钮权限：\u003chttps://jeesite.com/docs/permi-shiro/\u003e\r\n* 数据权限、库事务：\u003chttps://jeesite.com/docs/service-datascope/#数据权限\u003e\r\n* 表结构、数据字典：\u003chttps://jeesite.com/docs/code-gen/#表结构数据字典\u003e\r\n* 持久层框架、SQL：\u003chttps://jeesite.com/docs/dao-mybatis/\u003e\r\n* 后端常用工具：\u003chttps://jeesite.com/docs/sys-utils/\u003e\r\n\r\n**分离版**\r\n\r\n* 版本介绍：\u003chttps://jeesite.com/docs/jeesite-vue/\u003e\r\n* 源码解析：\u003chttps://jeesite.com/docs/vue-crud-view/\u003e\r\n* 表单组件：\u003chttps://jeesite.com/docs/vue-basic-form/\u003e\r\n* 表格组件：\u003chttps://jeesite.com/docs/vue-basic-table/\u003e\r\n* 参数配置：\u003chttps://jeesite.com/docs/vue-settings/\u003e\r\n* 常用组件：\u003chttps://jeesite.com/docs/vue-comp/\u003e\r\n* 前端权限：\u003chttps://jeesite.com/docs/vue-auth/\u003e\r\n* 图标组件：\u003chttps://jeesite.com/docs/vue-icon/\u003e\r\n* 前端样式库：\u003chttps://jeesite.com/docs/vue-style/\u003e\r\n* 多语言国际化：\u003chttps://jeesite.com/docs/vue-i18n/\u003e\r\n\r\n**经典版**\r\n\r\n* 表单组件：\u003chttps://jeesite.com/docs/views-beetl/\u003e\r\n* 表格组件：\u003chttps://jeesite.com/docs/datagrid/\u003e\r\n* 常用工具：\u003chttps://jeesite.com/docs/jeesite-js/\u003e\r\n* 自定义主题：\u003chttps://jeesite.com/docs/custom-views/\u003e\r\n\r\n## 更多文档\r\n\r\n* AI、CMS、RAG、Tool、MCP 人工智能助手：\u003chttps://jeesite.com/docs/ai-cms\u003e\r\n* BPM 业务流程引擎（Flowable）：\u003chttps://jeesite.com/docs/bpm/\u003e\r\n* CMS 多站点内容管理模块：\u003chttps://jeesite.com/docs/cms/\u003e\r\n\r\n* 消息推送消息提醒：\u003chttps://jeesite.com/docs/msg-push-use/\u003e\r\n* 对象存储模块：\u003chttps://jeesite.com/docs/oss-client\u003e\r\n* 单点登录模块：\u003chttps://jeesite.com/docs/sso-cas\u003e\r\n* 在线任务调度：\u003chttps://jeesite.com/docs/job/\u003e\r\n\r\n* 大屏设计器：\u003chttps://jeesite.com/docs/visual/\u003e\r\n* 报表设计器：\u003chttps://jeesite.com/docs/ureport/\u003e\r\n* 文件管理分享：\u003chttps://jeesite.com/docs/filemanager/\u003e\r\n* 文件在线预览：\u003chttps://jeesite.com/docs/filepreview/\u003e\r\n\r\n* 集群、高可用架构：\u003chttps://jeesite.com/docs/cluster/\u003e\r\n* SaaS 多租户架构：\u003chttps://jeesite.com/docs/saas-corp-use/\u003e\r\n* 读写分离分片分表：\u003chttps://jeesite.com/docs/sharding/\u003e\r\n* Spring监控系统：\u003chttps://jeesite.com/docs/webadmin/\u003e\r\n* 分布式跨应用事务：\u003chttps://jeesite.com/docs/seata/\u003e\r\n* 追踪系统集成：\u003chttps://jeesite.com/docs/skywalking/\u003e\r\n* ELK 日志收集：\u003chttps://jeesite.com/docs/elk-log/\u003e\r\n\r\n* MybatisPlus: \u003chttps://gitee.com/thinkgem/jeesite-mybatisplus\u003e\r\n* 接口快速开发：\u003chttps://gitee.com/thinkgem/jeesite-magic-api\u003e\r\n* 内外网中间件：\u003chttps://my.oschina.net/thinkgem/blog/4624519\u003e\r\n* 统一认证平台：\u003chttps://jeesite.com/docs/oauth2-server\u003e\r\n\r\n## 授权协议声明\r\n\r\n1. 基于 Apache License Version 2.0 协议发布，可用于商业项目，但必须遵守以下补充条款。\r\n2. 不得将本软件应用于危害国家安全、荣誉和利益的行为，不能以任何形式用于非法为目的的行为。\r\n3. 在使用本软件时，由于它集成了众多第三方开源软件，请共同遵守这些开源软件的使用许可条款规定。\r\n4. 在延伸的代码中（修改和有源代码衍生的代码中）需要带有原来代码中的协议、版权声明和其他原作者\r\n   规定需要包含的说明（请尊重原作者的著作权，不要删除或修改文件中的`Copyright`和`@author`信息）\r\n   更不要，全局替换源代码中的 jeesite 或 ThinkGem 等字样，否则你将违反本协议条款承担责任。\r\n5. 您若套用本软件的一些代码或功能参考，请保留源文件中的版权和作者，需要在您的软件介绍明显位置\r\n   说明出处，举例：本软件基于 JeeSite 快速开发平台，并附带链接：https://jeesite.com\r\n6. 任何基于本软件而产生的一切法律纠纷和责任，均于我司无关。\r\n7. 如果你对本软件有改进，希望可以贡献给我们，共同进步。\r\n8. 本项目已申请软件著作权，请尊重开源，感谢阅读。\r\n9. 无用户数限制，无在线人数限制，放心使用。\r\n\r\n## 技术支持与服务\r\n\r\n* 本软件免费，我们也提供了相应的收费服务，因为：\r\n* 没有资金的支撑就很难得到发展，特别是一个好的产品，如果 JeeSite 帮助了您，请为我们点赞。支持我们，您可以获得更多回馈，我们会把公益事业做的更好，开放更多资源，回报社区和社会。请给我们一些动力吧，在此非常感谢已支持我们的朋友！\r\n* **联系我们**：请访问技术支持与服务页面：\u003chttp://s.jeesite.com\u003e \r\n\r\n## 今后如何升级？\r\n\r\n尽量不修改 web 项目以外的源码项目，如 jeesite-common、jeesite-modele-core，如果修改了，请 Pull Requests 上来，否则代码与官方不同步，可能会将对你的日后升级增加难度。\r\n\r\n如果您修改了依赖模块代码，也没关系，这时你需要利用 Git 版本控制工具，与官方仓库代码进行同步，合并代码即可。\r\n\r\n每个版本升级，我们都会附带详细更新日志：\u003chttps://jeesite.com/docs/upgrade/\u003e。\r\n\r\n在这里，你可以看到 JeeSite 新增哪些新功能和改进，在每个版本下都有对应升级方法。\r\n\r\n如果跨版本升级，可以将版本号直接修改为最新版本，然后去看每个版本的升级方法，修改对应业务。\r\n\r\n# Git 全局设置技巧\r\n\r\n```\r\n1、提交检出均不转换换行符\r\n\r\ngit config --global core.autocrlf false\r\n\r\n2、拒绝提交包含混合换行符的文件\r\n\r\ngit config --global core.safecrlf true\r\n```","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthinkgem%2Fjeesite5","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthinkgem%2Fjeesite5","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthinkgem%2Fjeesite5/lists"}