JEECG-BOOT环境搭建:2.1.1版

本文介绍了JEECG-BOOT 2.1.1的环境搭建过程,包括事前准备(操作系统、MySQL、Redis、Maven、npm/node/yarn)和三个主要步骤:代码下载、后端环境搭建(编译后端、创建数据库、启动redis、启动后端)、前端环境搭建(编译前端、启动服务)。详细步骤包括Git克隆代码、Maven打包、数据库创建与数据导入、Redis启动、Java jar运行以及前端的yarn安装和npm服务启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JEECG是一个国内开源的快速开发的J2EE框架,JEECG-BOOT是基于Spring Boot的版本,这篇文章介绍一下搭建的方式(JEECG-BOOT 2.1.1)。

事前准备

操作系统

liumiaocn:~ liumiao$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.14
BuildVersion:	18A391
liumiaocn:~ liumiao$

MySQL

liumiaocn:~ liumiao$ mysql --version
mysql  Ver 8.0.11 for osx10.13 on x86_64 (Homebrew)
liumiaocn:~ liumiao$ 

Redis

liumiaocn:~ liumiao$ redis-server --version
Redis server v=5.0.4 sha=00000000:0 malloc=libc bits=64 build=c8feb247a5d1dce2
liumiaocn:~ liumiao$ redis-cli --version
redis-cli 5.0.4
liumiaocn:~ liumiao$

Maven

liumiaocn:~ liumiao$ mvn --version
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /Library/Maven/apache-maven-3.5.4
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre
Default locale: en_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.14", arch: "x86_64", family: "mac"
liumiaocn:~ liumiao$ 

npm、node、yarn

liumiaocn:~ liumiao$ npm -v
6.4.1
liumiaocn:~ liumiao$ node -v
v10.15.3
liumiaocn:~ liumiao$ yarn --version
1.15.2
liumiaocn:~ liumiao$ 

整体步骤非常简单,主要分为三步:

  • 下载代码
  • 编译后端、创建数据库并导入数据、启动redis、启动后端
  • 编译前端、启动前端

详细命令以及执行结果和执行日志如下所示:

步骤1: 代码下载

git clone https://github.com/zhangdaiscott/jeecg-boot.git
cd cd jeecg-boot/

注:Angular 版本为 git clone https://gitee.com/dangzhenghui/jeecg-boot,但目前更新很慢

liumiaocn:~ liumiao$ git clone https://github.com/zhangdaiscott/jeecg-boot.git
Cloning into 'jeecg-boot'...
remote: Enumerating objects: 4200, done.
Receiving objects:  76% (3211/4200), 10.49 MiB | 53.00 KiB/s    
remote: Total 4200 (delta 0), reused 0 (delta 0), pack-reused 4200
Receiving objects: 100% (4200/4200), 26.10 MiB | 52.00 KiB/s, done.
Resolving deltas: 100% (1975/1975), done.
liumiaocn:~ liumiao$ cd jeecg-boot/
liumiaocn:jeecg-boot liumiao$ ls
LICENSE              README.md            ant-design-vue-jeecg jeecg-boot
liumiaocn:jeecg-boot liumiao$

步骤2: 后端环境搭建

步骤1: 编译后端

cd jeecg-boot
mvn package

liumiaocn:jeecg-boot liumiao$ cd jeecg-boot/
liumiaocn:jeecg-boot liumiao$ ls
Dockerfile               README.md                jeecg-boot-base-common   pom.xml
LICENSE                  db                       jeecg-boot-module-system
liumiaocn:jeecg-boot liumiao$ ls */target/*.jar
ls: */target/*.jar: No such file or directory
liumiaocn:jeecg-boot liumiao$ mvn clean package
[INFO] Scanning for projects...
...省略
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] jeecg-boot-parent 2.1.1 ............................ SUCCESS [  0.199 s]
[INFO] jeecg-boot-base-common ............................. SUCCESS [  5.057 s]
[INFO] jeecg-boot-module-system 2.1.1 ..................... SUCCESS [  8.113 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.759 s
[INFO] Finished at: 2019-11-05T20:22:44+08:00
[INFO] ------------------------------------------------------------------------
liumiaocn:jeecg-boot liumiao$ ls */target/*.jar
jeecg-boot-base-common/target/jeecg-boot-base-common-2.1.1.jar
jeecg-boot-module-system/target/jeecg-boot-module-system-2.1.1.jar
liumiaocn:jeecg-boot liumiao$

步骤2: 创建数据库

数据库用户名/密码: root/root
mysql -uroot -proot
创建数据库:create database `jeecg-boot

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值