# jeecgboot **Repository Path**: hy_bin/jeecgboot ## Basic Information - **Project Name**: jeecgboot - **Description**: jeecgboot微服务框架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-17 - **Last Updated**: 2022-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![JEECG](https://jeecgos.oss-cn-beijing.aliyuncs.com/files/site/jeecgfengm.png "JeecgBoot低代码开发平台") JEECG BOOT 低代码开发平台(前后端分离版本) =============== 当前最新版本: 3.4.1(发布日期:2022-08-12) [![AUR](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg)](https://github.com/zhangdaiscott/jeecg-boot/blob/master/LICENSE) [![](https://img.shields.io/badge/Author-北京国炬软件-orange.svg)](http://www.jeecg.com) [![](https://img.shields.io/badge/Blog-官方博客-blue.svg)](https://my.oschina.net/jeecg) [![](https://img.shields.io/badge/version-3.4.1-brightgreen.svg)](https://github.com/zhangdaiscott/jeecg-boot) [![GitHub stars](https://img.shields.io/github/stars/zhangdaiscott/jeecg-boot.svg?style=social&label=Stars)](https://github.com/zhangdaiscott/jeecg-boot) [![GitHub forks](https://img.shields.io/github/forks/zhangdaiscott/jeecg-boot.svg?style=social&label=Fork)](https://github.com/zhangdaiscott/jeecg-boot) 项目介绍 -----------------------------------

Java Low Code Platform for Enterprise web applications

JeecgBoot 是一款基于代码生成器的`低代码开发平台`!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot 引领新的低代码开发模式(OnlineCoding-> 代码生成器-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省研发成本,同时又不失灵活性! JeecgBoot 提供了一系列`低代码模块`,实现在线开发`真正的零代码`:Online表单开发、Online报表、报表配置能力、在线图表设计、大屏设计、移动配置能力、表单设计器、在线设计流程、流程自动化配置、插件能力(可插拔)等等! `JEECG宗旨是:` 简单功能由OnlineCoding配置实现,做到`零代码开发`;复杂功能由代码生成器生成进行手工Merge 实现`低代码开发`,既保证了`智能`又兼顾`灵活`;实现了低代码开发的同时又支持灵活编码,解决了当前低代码产品普遍不灵活的弊端! `JEECG业务流程:` 采用工作流来实现、扩展出任务接口,供开发编写业务逻辑,表单提供多种解决方案: 表单设计器、online配置表单、编码表单。同时实现了流程与表单的分离设计(松耦合)、并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。 项目运行步骤记录 ----------------------------------- 1:通过git地址 导入idea
2:等待maven 依赖更新完成
3:将db文件夹下的sql文件,先对应创建数据库,导入sql文件
4:![输入图片说明](70A2C2B7-1564-4169-BB02-6EC15F88DA34.png) 5:运行jeecg-cloud-nacos(数据库连接nacos) 或者打包jar 命令运行
6:运行jeecg-cloud-gateway或者打包jar 命令运行
7: 运行jeecg-system-cloud-start(关联jeecg-module-system) 启动
8:运行前端vue2项目
修改.env.development,配置接口地址为gateway地址。
VUE_APP_API_BASE_URL=http://localhost:9999
9: 其他业务模块
通过mvn 命令生成微服务模块 jeecg-module-erp
重要:包名规则 org.jeecg.modules.* 不要改,不然bean扫描不到!
//注意:windows下可直接复制执行, Linux/Macos下 ^ 修改成 \``
mvn archetype:generate ^
-DgroupId=org.jeecg.modules.erp ^
-Dmodule=erp^
-Dmodule-up-first=Erp^
-DartifactId=jeecg-module-erp ^
-Dversion=3.4.0^
-DarchetypeGroupId=org.jeecgframework.archetype ^
-DarchetypeArtifactId=jeecg-cloud-gen ^
-DarchetypeVersion=3.4.0
先maven依赖下载,然后运行jeecg-module-erp,启动erp业务模块
前端调用 ![输入图片说明](15CFBDFA-FD98-44a4-913A-FAE9F78567FE.png)