http://boot.jeecg.org/jeecg/imgDragSort 在线环境
http://doc.jeecg.com 文档
基础开发环境
JDK: 1.8+ (小于11)
Maven: 3.5+
MySql: 5.7+
Redis: 3.2 +
Node Js: 10.0 +
Npm: 5.6.0+
Yarn: 1.21.1+
推荐IDE
后端使用 IntelliJ IDEA(Lombok Plugin 必装)
前端使用 IntelliJ IDEA 或 WebStorm
配置镜像
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global
安装 Lombok
http://www.javatiku.cn/idea/51.html
热部署
IDEA2021.3.2中热部署插件JRebel安装
https://www.cnblogs.com/lyh233/p/14743752.html
通过右侧父POM进行install
右键执行类jeecg-boot-module-system/org.jeecg.JeecgSystemApplication 启动项目
启动之前配置:
yarn install
启动前端项目 ant-design-vue-jeecg
npm run serve
其他命令
# 下载依赖
yarn install
# 启动
yarn run serve
# 编译项目
yarn run build
# Lints and fixes files
yarn run lint
项目结构
├─jeecg-boot-parent(父POM: 项目依赖、modules组织)
│ ├─jeecg-boot-base(共通模块: 工具类、config、权限、查询过滤器、注解、接口等)
│ ├─jeecg-boot-module-demo 示例代码
│ ├─jeecg-boot-module-system (系统管理权限等功能) – 默认作为启动项目
│ ├─jeecg-boot-starter(微服务starter模块,不需要微服务可以删掉)
│ ├─jeecg-cloud-module(微服务生态模块,不需要微服务可以删掉)