Jeecg是什么?

JEECG是一款基于BPM的低代码平台!前后端分离架构 SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot引领新低代码开发模式 OnlineCoding-> 代码生成器-> 手工MERGE, 帮助Java项目解决70%的重复工作,让开发更多关注业务,既能快速提高效率,节省研发成本,同时又不失灵活性!一系列低代码能力:Online表单、Online报表、Online图表、表单设计、流程设计、报表设计、大屏设计 等等…

配置环境安装

需要!

后台配置及安装

第一步, 下载源码【引用】解压源码后导入Idea(其他平台没用过不在此次笔记)

第二步,在最外层的pom.xml中引入Lombok (先看看有没有再引入)

1
2
3
4
5
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.6</version>
</dependency>

第三步, 打开你的Maven安装路径\conf\settings.xml编辑Maven配置文件settings.xml然后添加

1
2
3
4
5
6
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*,!jeecg,!jeecg-snapshots,!getui-nexus</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

配置jeecg的Maven私服(否则导包全是报错), 然后刷新Maven

image-20230609161657069.png

第四步,用mysql导入sql文件

image-20230609162521993

第五步, 安装并打开Redis 怎么安装? 【redis地址】

第六步 打开jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml配置文件

image-20230609162842124

再132行找到数据源配置配置数据库连接字符串等

1
2
3
4
5
6
7
8
9
10
11
12
datasource:
master:
url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
# 多数据源配置
#multi-datasource1:
#url: jdbc:mysql://localhost:3306/jeecg-boot2?useUnicode=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
#username: root
#password: root
#driver-class-name: com.mysql.cj.jdbc.Driver

在144行找到redis 配置 配置你的redis

1
2
3
4
5
6
#redis 配置
redis:
database: 0
host: 127.0.0.1
port: 6379
password: ''

第七步,在jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java找到启动类 jeecg,启动!!!!!!

image-20230609163238230

启动后可以在http://你的地址(localhost:8080)/jeecg-boot/doc.html找到并且打开后台接口文档

注意,如果有程序占用了8080端口请重新配置端口或者关闭占用程序

控制台出现如下就表示后台成功启动

image-20230625141933065

前台配置及安装

**第一步,安装 pnpmYarn1.xNode.jsGit **

1
2
3
4
5
6
7
8
9
10
11
12
13
# 全局安装pnpm
npm install pnpm -g
# 验证(出现对应版本号即代表安装成功)
pnpm -v

# 拉取源码
git clone https://gitee.com/jeecg/jeecgboot-vue3.git

# 安装依赖
pnpm install

# 运行项目
pnpm dev

成功运行后登录进入后台

1
2
用户名: admin
密码: 123456

登录成功则表示前后台都配置成功可以开始开发了

Uin-app 配置及安装

第一步,安装HBuilderX 下载并解压jeecg-uinapp源码

在HBuilderX中打开源码 选择如下图中随意一个运行

!

运行成功后自动弹出页面

以上就是支持demo运行的所有配置