1.代码拉取
在线拉取
● 后端源码:https://github.com/jeecgboot/jeecg-boot
● 前端源码(VUE3):https://github.com/jeecgboot/jeecgboot-vue3
离线使用
● 后端源码:
● 前端源码:
2.数据库脚本导入
● 数据库脚本:
导入完成后如下:
2
3.Idea工程导入
● 导入后如下
(1) 修改数据库
● 文件路径:jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml
● 修改位置:
(2) 修改Redis
● 文件路径:jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml
● 修改位置:
4.后端工程启动
找到类 :jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java ,右键执行启动
通过 :http://localhost:8080/jeecg-boot/doc.html 访问后台的swagger地址。如下:
● 代码目录结构
├─jeecg-boot-parent(父POM: 项目依赖、modules组织)
│ ├─jeecg-boot-base-core(共通模块: 工具类、config、权限、查询过滤器、注解、接口等)
│ ├─jeecg-module-demo 示例代码
│ ├─jeecg-module-system System系统管理目录
│ │ ├─jeecg-system-biz System系统管理权限
│ │ ├─jeecg-system-start 单体启动项目(8080)
│ │ ├─jeecg-system-api System系统管理模块对外api
│ │ │ ├─jeecg-system-cloud-api System模块对外提供的微服务接口
│ │ │ ├─jeecg-system-local-api System模块对外提供的单体接口
│ ├─jeecg-server-cloud --微服务模块
├─jeecg-cloud-gateway --微服务网关模块(9999)
├─jeecg-cloud-nacos --Nacos服务模块(8848)
├─jeecg-system-cloud-start --System微服务启动项目(7001)
├─jeecg-demo-cloud-start --Demo微服务启动项目(7002)
├─jeecg-visual
├─jeecg-cloud-monitor --微服务监控模块 (9111)
├─jeecg-cloud-xxljob --微服务xxljob定时任务服务端 (9080)
├─jeecg-cloud-sentinel --sentinel服务端 (9000)
├─jeecg-cloud-test -- 微服务测试示例(各种例子)
├─jeecg-cloud-test-more -- 微服务测试示例(feign、熔断降级、xxljob、分布式锁)
├─jeecg-cloud-test-rabbitmq -- 微服务测试示例(rabbitmq)
├─jeecg-cloud-test-seata -- 微服务测试示例(seata分布式事务)
├─jeecg-cloud-test-shardingsphere -- 微服务测试示例(分库分表)
5.前端工程启动
● Visual导入工程
● 确保打开了:NPM Scripts
● 注意修改访问的后端地址
● 点击命令 server启动项目。看到如下日志标识启动成功