JeecgBoot(一)| Linux开发环境安装
JeecgBoot 是一款基于代码生成器的低代码开发平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。
官方Github:https://github.com/zhangdaiscott/jeecg-boot
本文为JeecgBoot的全Linux开发环境,使用的是Centos8,想安装Windows开发环境的请查看:http://doc.jeecg.com/2043873
下载解压
这里使用的是2.4.0版本,下载:
wget https://codeload.github.com/zhangdaiscott/jeecg-boot/tar.gz/2.4.0
下载完成后解压:
tar -zxvf jeecg-boot-2.4.0.tar.gz
进入目录jeecg-boot-2.4.0,可以看到2个文件夹。
jeecg-boot:后端框架代码。
ant-design-vue-jeecg:前端框架代码。
后端环境
安装后端框架需要的依赖:
yum -y install java-1.8.0-openjdk maven mysql mysql-server redis
1. mysql
安装完成之后,不要立即启动mysql,这里需要先配置lower_case_table_names选项,因为在Linux是区分大小写的,这里必须先配置选项再启动mysql,否则sql语句会报错。
修改mysql配置文件,打开/etc/my.cnf.d/mysql-server.cnf,在[mysqld]下面加入:
lower_case_table_names=1
保存退出之后,启动msyql:
systemctl start mysqld
systemctl enable mysqld
Centos8默认安装的是mysql8.0.21,root默认密码为空。
登录之后,修改root密码:
alter user 'root'@'localhost' identified by '新密码';
修改好密码之后,使用source导入sql文件,文件在jeecg-boot/db/jeecgboot-mysql-5.7.sql。
2. jdk
配置JDK环境,编辑文件/etc/profile,在最下面加入:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-3.el8_3.x86_64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出之后,刷新profile:
source /etc/profile
3. reids
编辑文件/etc/redis.conf,修改requirepass:
requirepass 你的密码
保存退出之后,启动redis:
systemctl start redis
systemctl enable redis
前端环境
安装前端框架需要的依赖,yarn需要配置repo:
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo
完成之后再执行:
yum -y install nodejs yarn
配置国内镜像:
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
前端环境安装还是比较简单的。
在下一节中,我们将学习如何启动JeecgBoot?